From: Thibault Godouet Date: Sun, 8 Oct 2000 11:49:04 +0000 (+0000) Subject: some changes about running under a specific user/group X-Git-Tag: ver2_9_4~533 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56ccea56a394246e8144c501c09745de2475a933;p=thirdparty%2Ffcron.git some changes about running under a specific user/group --- diff --git a/Makefile.in b/Makefile.in index 1d579ea..056c2d2 100644 --- a/Makefile.in +++ b/Makefile.in @@ -4,7 +4,7 @@ # @configure_input@ -# $Id: Makefile.in,v 1.41 2000-10-08 10:23:09 thib Exp $ +# $Id: Makefile.in,v 1.42 2000-10-08 11:49:04 thib Exp $ # The following should not be edited manually (use configure options) # If you must do it, BEWARE : some of the following is also defined @@ -93,12 +93,11 @@ install: all $(INSTALL) -g root -o root -m 755 -d $(DESTMAN)/man5 $(INSTALL) -g root -o root -m 755 -d $(DESTMAN)/man8 $(INSTALL) -g root -o root -m 755 -d $(DESTDOC)/fcron-$(VERSION) - $(INSTALL) -g $(GROUPNAME) -o $(USERNAME) -m 700 -d $(FCRONTABS) - chown $(USERNAME):$(GROUPNAME) $(FCRONTABS)/* $(ETC)/fcron.deny $(ETC)/fcron.allow + $(INSTALL) -g $(GROUPNAME) -o $(USERNAME) -m 600 -d $(FCRONTABS) $(INSTALL) -g $(GROUPNAME) -o $(USERNAME) -m 110 -s fcron $(DESTSBIN) $(INSTALL) -g $(GROUPNAME) -o $(USERNAME) -m 4111 -s fcrontab $(DESTBIN) - test -f $(ETC)/fcron.allow || test -f $(ETC)/fcron.deny || $(INSTALL) -m 740 -o root -g $(GROUPNAME) files/fcron.allow files/fcron.deny $(ETC) + test -f $(ETC)/fcron.allow || test -f $(ETC)/fcron.deny || $(INSTALL) -m 640 -o root -g $(GROUPNAME) files/fcron.allow files/fcron.deny $(ETC) $(INSTALL) -m 644 -o root doc/fcron.8 $(DESTMAN)/man8 $(INSTALL) -m 644 -o root doc/fcrontab.1 $(DESTMAN)/man1 $(INSTALL) -m 644 -o root doc/fcrontab.5 $(DESTMAN)/man5 @@ -106,6 +105,10 @@ install: all (cd script ; ./sysVinit-install "$(INSTALL)" $(DESTSBIN)) cd doc; $(INSTALL) -m 644 -o root README LICENSE CHANGES *.html \ $(DESTDOC)/fcron-$(VERSION)/ +# in order to get correct rights when upgrading : + for i in $(FCRONTABS)/* ; do chown $(USERNAME):$(GROUPNAME) $i ; done + if test -f $(ETC)/fcron.deny; then chown $(USERNAME):$(GROUPNAME) $(ETC)/fcron.deny ; fi + if test -f $(ETC)/fcron.allow; then chown $(USERNAME):$(GROUPNAME) $(ETC)/fcron.allow ; fi uninstall: