tMakefile: set permissions and modes on installed files - vote - simple cgi vot… | |
git clone git://src.adamsgaard.dk/vote | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 56220268f3d1ce5110b6a3b2a3281a9d6e21f401 | |
parent ab248d07e87bb0d90520cad5be7225b853a6bc5e | |
Author: Anders Damsgaard <[email protected]> | |
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(-) | |
--- | |
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 |