Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1diff --git a/accountd/Makefile b/accountd/Makefile 2index c3e8107..7946776 100644 3--- a/accountd/Makefile 4+++ b/accountd/Makefile 5@@ -75,6 +75,6 @@ clean: 6 -rm -f prayer-accountd test core *.o *~ \#*\# 7 8 install: 9- $(INSTALL) -m 755 -o ${RO_USER} -g ${RW_GROUP} \ 10+ $(INSTALL) -m 755 \ 11 prayer-accountd ${BROOT}${BIN_DIR} 12 13diff --git a/files/Makefile b/files/Makefile 14index 743d0ed..7eff064 100644 15--- a/files/Makefile 16+++ b/files/Makefile 17@@ -52,20 +52,20 @@ distclean: 18 19 install-cert: 20 if [ -f certs/prayer.pem ]; then \ 21- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) \ 22+ $(INSTALL) \ 23 -m $(PRIVATE_FILE) certs/prayer.pem ${BROOT}${PREFIX}/certs; \ 24 fi 25 26 install-config: etc/prayer.cf 27- $(INSTALL) -D -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ 28+ $(INSTALL) -D -m $(PUBLIC_FILE) \ 29 etc/prayer.cf ${BROOT}${PRAYER_CONFIG_FILE} 30 31 install-aconfig: 32- $(INSTALL) -D -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ 33+ $(INSTALL) -D -m $(PUBLIC_FILE) \ 34 etc/prayer-accountd.cf ${BROOT}${ACCOUNTD_CONFIG_FILE} 35 36 install-motd: 37- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_FILE) \ 38+ $(INSTALL) -m $(PUBLIC_FILE) \ 39 etc/motd.html ${BROOT}${PREFIX}/etc 40 41 install: 42@@ -83,6 +83,6 @@ install: 43 if [ ! -f $(BROOT)$(PREFIX)/etc/motd.html ]; then $(MAKE) install-motd; fi 44 45 redhat-install-init.d: 46- install -D -o root -g root -m 755 \ 47+ install -D -m 755 \ 48 ./init.d/prayer $(BROOT)/etc/rc.d/init.d/prayer 49 #chkconfig prayer --level 2345 on 50diff --git a/files/install.sh b/files/install.sh 51index 8d1d1f4..0804a08 100755 52--- a/files/install.sh 53+++ b/files/install.sh 54@@ -2,8 +2,6 @@ 55 # 56 # $Cambridge: hermes/src/prayer/files/install.sh,v 1.7 2008/09/16 09:59:56 dpc22 Exp $ 57 58-PATH=/bin:/sbin/:/usr/bin:/usr/sbin 59- 60 error=0 61 62 if [ "x$PREFIX" = "x" ]; then 63@@ -55,24 +53,20 @@ if [ $error != 0 ]; then 64 exit 1 65 fi 66 67-if [ ! -d ${VAR_PREFIX} -a `whoami` = "root" ]; then 68- ${INSTALL} -d -o ${RW_USER} -g ${RW_GROUP} -m ${PRIVATE_DIR} ${VAR_PREFIX} 69-fi 70- 71 if [ ! -d ${PREFIX} ]; then 72- ${INSTALL} -d -o ${RO_USER} -g ${RO_GROUP} -m ${PUBLIC_DIR} ${PREFIX} 73+ ${INSTALL} -d -m ${PUBLIC_DIR} ${PREFIX} 74 fi 75 76 if [ ! -d ${PREFIX}/etc ]; then 77- ${INSTALL} -d -o ${RO_USER} -g ${RO_GROUP} -m ${PUBLIC_DIR} ${PREFIX}/etc 78+ ${INSTALL} -d -m ${PUBLIC_DIR} ${PREFIX}/etc 79 fi 80 81 if [ ! -d ${PREFIX}/certs ]; then 82- ${INSTALL} -d -o ${RO_USER} -g ${RO_GROUP} -m ${PRIVATE_DIR} ${PREFIX}/certs 83+ ${INSTALL} -d -m ${PRIVATE_DIR} ${PREFIX}/certs 84 fi 85 86 if [ ! -d ${BIN_DIR} ]; then 87- ${INSTALL} -d -o ${RO_USER} -g ${RO_GROUP} -m ${PUBLIC_DIR} ${BIN_DIR} 88+ ${INSTALL} -d -m ${PUBLIC_DIR} ${BIN_DIR} 89 fi 90 91 for i in icons static 92@@ -83,5 +77,4 @@ do 93 fi 94 echo Copying ${i} 95 (tar cf - ${i}) | (cd ${PREFIX} ; tar xf -) 96- (cd ${PREFIX}; chown -R ${RO_USER}:${RO_GROUP} ${i}) 97 done 98diff --git a/servers/Makefile b/servers/Makefile 99index 021aed5..5ccbd08 100644 100--- a/servers/Makefile 101+++ b/servers/Makefile 102@@ -107,13 +107,13 @@ clean: 103 -rm -f $(BIN) core *.o *.flc *~ \#*\# 104 105 install: all 106- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_DIR) -d \ 107+ $(INSTALL) -m $(PUBLIC_DIR) -d \ 108 $(BROOT)$(BIN_DIR) 109- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 110+ $(INSTALL) -m $(PUBLIC_EXEC) \ 111 prayer $(BROOT)$(BIN_DIR) 112- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 113+ $(INSTALL) -m $(PUBLIC_EXEC) \ 114 prayer-chroot $(BROOT)$(BIN_DIR) 115- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 116+ $(INSTALL) -m $(PUBLIC_EXEC) \ 117 prayer-session $(BROOT)$(BIN_DIR) 118 119 prayer: $(PRAYER_OBJS) prayer_main.o 120diff --git a/templates/cam/Makefile b/templates/cam/Makefile 121index 9f4122a..396b628 100644 122--- a/templates/cam/Makefile 123+++ b/templates/cam/Makefile 124@@ -124,7 +124,7 @@ _template_index.c: 125 $(COMPILE) $(TYPE) $@ $* 126 127 install: 128- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_DIR) -d \ 129+ $(INSTALL) -m $(PUBLIC_DIR) -d \ 130 $(BROOT)$(PREFIX)/templates/$(TYPE) 131 cp *.t $(BROOT)$(PREFIX)/templates/$(TYPE) 132 cp *.vars $(BROOT)$(PREFIX)/templates/$(TYPE) 133diff --git a/templates/old/Makefile b/templates/old/Makefile 134index 31016cf..288a64c 100644 135--- a/templates/old/Makefile 136+++ b/templates/old/Makefile 137@@ -123,7 +123,7 @@ _template_index.c: 138 $(COMPILE) $(TYPE) $@ $* 139 140 install: 141- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_DIR) -d \ 142+ $(INSTALL) -m $(PUBLIC_DIR) -d \ 143 $(BROOT)$(PREFIX)/templates/$(TYPE) 144 cp *.t $(BROOT)$(PREFIX)/templates/$(TYPE) 145 cp *.vars $(BROOT)$(PREFIX)/templates/$(TYPE) 146diff --git a/utils/Makefile b/utils/Makefile 147index 9c79916..ef82481 100644 148--- a/utils/Makefile 149+++ b/utils/Makefile 150@@ -72,15 +72,15 @@ clean: 151 -rm -f $(BIN) core *.o *.flc *~ \#*\# 152 153 install: all 154- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_DIR) -d \ 155+ $(INSTALL) -m $(PUBLIC_DIR) -d \ 156 $(BROOT)$(BIN_DIR) 157- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 158+ $(INSTALL) -m $(PUBLIC_EXEC) \ 159 prayer-ssl-prune $(BROOT)$(BIN_DIR) 160- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 161+ $(INSTALL) -m $(PUBLIC_EXEC) \ 162 prayer-sem-prune $(BROOT)$(BIN_DIR) 163- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 164+ $(INSTALL) -m $(PUBLIC_EXEC) \ 165 prayer-db-prune $(BROOT)$(BIN_DIR) 166- $(INSTALL) -o $(RO_USER) -g $(RO_GROUP) -m $(PUBLIC_EXEC) \ 167+ $(INSTALL) -m $(PUBLIC_EXEC) \ 168 prayer-cyclog $(BROOT)$(BIN_DIR) 169 170 prayer-ssl-prune: $(PRUNE_OBJS)