tags 318481 patch
quit

This patch removes the suid lines from gnats/Makefile.in.  It is not
necessary for these binaries to be owned by $(GNATS_USER) or to be
suid.  Suggest the use of sudo as an alternative for local databases
or run a local loopback instance of gnatsd.

Index: gnats/Makefile.in
===================================================================
RCS file: /cvsroot/gnats/gnats/gnats/Makefile.in,v
retrieving revision 1.71
diff -u -b -B -r1.71 Makefile.in
--- gnats/Makefile.in   24 Feb 2005 21:21:22 -0000      1.71
+++ gnats/Makefile.in   15 Jul 2005 20:25:38 -0000
@@ -394,14 +394,6 @@
        $(INSTALL_PROGRAM) file-pr $(DESTDIR)$(libexecdir)/gnats/file-pr
        $(INSTALL_PROGRAM) pr-age $(DESTDIR)$(libexecdir)/gnats/pr-age
        $(INSTALL_PROGRAM) pr-edit $(DESTDIR)$(libexecdir)/gnats/pr-edit
-       @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
-         echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/pr-edit" ; \
-         echo "chmod 4555 $(DESTDIR)$(libexecdir)/gnats/pr-edit" ; \
-         chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/pr-edit ; \
-         chmod 4555 $(DESTDIR)$(libexecdir)/gnats/pr-edit ; \
-        else \
-         echo "*** Warning: Must make pr-edit suid $(DESTDIR)$(GNATS_USER)" ; \
-       fi
 
 EXTRA_INSTALL =
 
@@ -450,20 +442,6 @@
        $(INSTALL_PROGRAM) gen-index $(DESTDIR)$(libexecdir)/gnats/gen-index
        $(INSTALL_SCRIPT) mail-query $(DESTDIR)$(libexecdir)/gnats/mail-query
        $(INSTALL_PROGRAM) gnats-pwconv 
$(DESTDIR)$(libexecdir)/gnats/gnats-pwconv
-       @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
-         echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/queue-pr 
$(DESTDIR)$(libexecdir)/gnats/file-pr $(DESTDIR)$(libexecdir)/gnats/gen-index" 
; \
-         echo "chmod 4555 $(DESTDIR)$(libexecdir)/gnats/queue-pr 
$(DESTDIR)$(libexecdir)/gnats/file-pr $(DESTDIR)$(libexecdir)/gnats/gen-index" 
; \
-         echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gnatsd" ; \
-         echo "chmod 555 $(DESTDIR)$(libexecdir)/gnats/gnatsd" ; \
-         chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/queue-pr ; \
-         chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gen-index ; \
-         chmod 4555 $(DESTDIR)$(libexecdir)/gnats/queue-pr ; \
-         chmod 4555 $(DESTDIR)$(libexecdir)/gnats/gen-index ; \
-         chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gnatsd ; \
-         chmod 555 $(DESTDIR)$(libexecdir)/gnats/gnatsd ; \
-       else \
-         echo "*** Warning: must make queue-pr and gen-index suid 
$(GNATS_USER)." ; \
-       fi
 
 # regex.c is pretty badly broken, and I don't feel like fixing it.
 regex.o: $(srcdir)/regex.c


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to