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]