/[gnats]/gnats/send-pr/install-sid.sh
ViewVC logotype

Diff of /gnats/send-pr/install-sid.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by chewie, Tue Nov 2 23:10:17 2004 UTC revision 1.3 by chewie, Sat Nov 13 04:38:41 2004 UTC
# Line 23  Line 23 
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() {
# Line 73  SUBMITTER= Line 75  SUBMITTER=
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 ;;
# Line 103  __EOF__ Line 105  __EOF__
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

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26