Changes to gnats/debian/scripts/adduser

Milan Zamazal <[email protected]> Mon, 10 Mar 2003 13:33:41 -0500
Newsgroups gmane.comp.bug-tracking.gnats.patches
Message-ID <[email protected]>
Index: gnats/debian/scripts/adduser
diff -c gnats/debian/scripts/adduser:1.2 gnats/debian/scripts/adduser:1.3
*** gnats/debian/scripts/adduser:1.2	Sun Dec 23 15:20:15 2001
--- gnats/debian/scripts/adduser	Mon Mar 10 13:33:40 2003
***************
*** 9,14 ****
--- 9,18 ----
  
  if [ "$1" = configure ]; then
  
+   if [ $(protect grep -c "^$GNATSGROUP:" $GROUPFILE) -eq 0 ]; then
+     adduser --group --gid $GNATSGID $GNATSGROUP
+   fi
+   
    PWFOUND=$(protect grep -c "^$GNATSUSER:" $PASSWDFILE)
  
    if [ $PWFOUND -gt 1 ]; then
***************
*** 25,31 ****
        fi
        usermod -d $GNATSHOME $GNATSUSER
      fi
!     if [ $(protect grep -c "^$GNATSUSER:[^:]*:$GNATSID:$GNATSGID:" $PASSWDFILE) \
  	 -eq 0 ]
      then
        usermod -u $GNATSID -G $GNATSGID $GNATSUSER
--- 29,36 ----
        fi
        usermod -d $GNATSHOME $GNATSUSER
      fi
!     if [ $(protect grep -c "^$GNATSUSER:[^:]*:$GNATSID:$GNATSGID:" \
!            $PASSWDFILE) \
  	 -eq 0 ]
      then
        usermod -u $GNATSID -G $GNATSGID $GNATSUSER