23 |
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. |
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. |
24 |
|
|
25 |
VERSION="@PACKAGE_VERSION@" |
VERSION="@PACKAGE_VERSION@" |
26 |
|
prefix="@prefix@" |
27 |
|
sysconfdir="@sysconfdir@" |
28 |
|
|
29 |
COMMAND=`echo $0 | sed -e 's,.*/,,g'` |
COMMAND=`echo $0 | sed -e 's,.*/,,g'` |
30 |
function usage() { |
function usage() { |
75 |
# Process the commandline |
# Process the commandline |
76 |
while [ $# -gt 0 ]; do |
while [ $# -gt 0 ]; do |
77 |
case "$1" in |
case "$1" in |
78 |
--site-config) CONFIGFILE="xSYSCONFDIRx/gnats/send-pr.conf" ;; |
--site-config) CONFIGFILE="${sysconfdir}/gnats/send-pr.conf" ;; |
79 |
--version) echo $COMMAND version $VERSION ; exit 1 ;; |
--version) echo $COMMAND version $VERSION ; exit 1 ;; |
80 |
-*) usage; exit 1 ;; |
-*) usage; exit 1 ;; |
81 |
*) SUBMITTER=$1 ;; |
*) SUBMITTER=$1 ;; |
105 |
exit 1 |
exit 1 |
106 |
fi |
fi |
107 |
else |
else |
108 |
sed -e "s/^#?SUBMITTER=.*/SUBMITTER=${SUBMITTER}/" $CONFIGFILE > $TEMP |
sed -e "s/^#\?SUBMITTER=.*/SUBMITTER=${SUBMITTER}/" $CONFIGFILE > $TEMP |
109 |
if ! ( grep $SUBMITTER $TEMP > /dev/null ) ; then |
if ! ( grep $SUBMITTER $TEMP > /dev/null ) ; then |
|
echo "$COMMAND: Error in updating $SUBMITTER to $TEMP" >&2 |
|
110 |
exit 1 |
exit 1 |
111 |
fi |
fi |
112 |
if ! ( cat $TEMP > $CONFIGFILE ) ; then |
if ! ( cat $TEMP > $CONFIGFILE ) ; then |