tMakefile: set permissions and modes on installed files - vote - simple cgi voting system for web and gopher
HTML git clone git://src.adamsgaard.dk/vote
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 56220268f3d1ce5110b6a3b2a3281a9d6e21f401
DIR parent ab248d07e87bb0d90520cad5be7225b853a6bc5e
HTML Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Sun, 27 Sep 2020 14:25:26 +0200
Makefile: set permissions and modes on installed files
Diffstat:
M Makefile | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
---
DIR diff --git a/Makefile b/Makefile
t@@ -2,6 +2,7 @@
NAME = vote
+PREFIX ?= /var/www/cgi-bin
HERE_CFLAGS = ${CFLAGS}
HERE_LDFLAGS = -static ${LDFLAGS}
t@@ -16,12 +17,15 @@ ${NAME}: ${OBJ}
${CC} -o $@ ${OBJ} ${HERE_LDFLAGS}
install: ${NAME}
- mkdir -p /var/www/cgi-bin/${NAME}
- cp -f ${NAME} /var/www/cgi-bin/${NAME}/
+ mkdir -p
+ chmod 775 ${PREFIX}/${NAME}
+ chgrp www ${PREFIX}/${NAME}
+ cp -f ${NAME} ${PREFIX}/${NAME}/
+ chgrp www ${PREFIX}/${NAME}/${NAME}
uninstall:
- rm -f /var/www/cgi-bin/${NAME}/${NAME}
- -rmdir /var/www/cgi-bin/${NAME}
+ rm -f ${PREFIX}/${NAME}/${NAME}
+ -rmdir ${PREFIX}/${NAME}
clean:
rm -f *.o