tUpdate of Makefiles to allow installations by non-root users - vaccinewars - b… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 6255a5767989271fbcc772ad77693ea4ce92c098 | |
parent 77793d23c7969d527638643e42d26cee68c896fe | |
Author: Ben Webb <[email protected]> | |
Date: Wed, 17 Oct 2001 16:15:23 +0000 | |
Update of Makefiles to allow installations by non-root users | |
Diffstat: | |
M Makefile.am | 6 +++--- | |
M Makefile.in | 6 +++--- | |
M doc/Makefile.am | 4 ++-- | |
M doc/Makefile.in | 4 ++-- | |
M src/Makefile.am | 7 ++++--- | |
M src/Makefile.in | 7 ++++--- | |
6 files changed, 18 insertions(+), 16 deletions(-) | |
--- | |
diff --git a/Makefile.am b/Makefile.am | |
t@@ -8,8 +8,8 @@ SCORE = ${SCOREDIR}/dopewars.sco | |
install-data-local: | |
${mkinstalldirs} ${SCOREDIR} | |
touch ${SCORE} | |
- chown root:games ${SCORE} || \ | |
- chown root:wheel ${SCORE} | |
+ @chgrp games ${SCORE} || chgrp wheel ${SCORE} || \ | |
+ echo "Unable to change group ownership of the high score file" | |
chmod 0660 ${SCORE} | |
${mkinstalldirs} ${DESKTOPDIR} | |
- ${INSTALL} -o root -g 0 -m 0644 ${DESKTOP} ${DESKTOPDIR} | |
+ ${INSTALL} -m 0644 ${DESKTOP} ${DESKTOPDIR} | |
diff --git a/Makefile.in b/Makefile.in | |
t@@ -385,11 +385,11 @@ mostlyclean distclean maintainer-clean | |
install-data-local: | |
${mkinstalldirs} ${SCOREDIR} | |
touch ${SCORE} | |
- chown root:games ${SCORE} || \ | |
- chown root:wheel ${SCORE} | |
+ @chgrp games ${SCORE} || chgrp wheel ${SCORE} || \ | |
+ echo "Unable to change group ownership of the high score file" | |
chmod 0660 ${SCORE} | |
${mkinstalldirs} ${DESKTOPDIR} | |
- ${INSTALL} -o root -g 0 -m 0644 ${DESKTOP} ${DESKTOPDIR} | |
+ ${INSTALL} -m 0644 ${DESKTOP} ${DESKTOPDIR} | |
# Tell versions [3.59,3.63) of GNU make to not export all variables. | |
# Otherwise a system limit (for SysV at least) may be exceeded. | |
diff --git a/doc/Makefile.am b/doc/Makefile.am | |
t@@ -7,6 +7,6 @@ man_MANS = dopewars.6 | |
EXTRA_DIST = ${man_MANS} | |
install-data-local: | |
- ${INSTALL} -d -o root -g 0 -m 0755 ${DOCPATH} | |
- ${INSTALL} -o root -g 0 -m 0644 ${DOCS} ${DOCPATH} | |
+ ${INSTALL} -d -m 0755 ${DOCPATH} | |
+ ${INSTALL} -m 0644 ${DOCS} ${DOCPATH} | |
diff --git a/doc/Makefile.in b/doc/Makefile.in | |
t@@ -248,8 +248,8 @@ mostlyclean distclean maintainer-clean | |
install-data-local: | |
- ${INSTALL} -d -o root -g 0 -m 0755 ${DOCPATH} | |
- ${INSTALL} -o root -g 0 -m 0644 ${DOCS} ${DOCPATH} | |
+ ${INSTALL} -d -m 0755 ${DOCPATH} | |
+ ${INSTALL} -m 0644 ${DOCS} ${DOCPATH} | |
# Tell versions [3.59,3.63) of GNU make to not export all variables. | |
# Otherwise a system limit (for SysV at least) may be exceeded. | |
diff --git a/src/Makefile.am b/src/Makefile.am | |
t@@ -12,13 +12,14 @@ DOPEDIR = ${DESTDIR}${bindir} | |
DOPEBIN = ${DOPEDIR}/dopewars | |
install-exec-hook: | |
- chown root:games ${DOPEBIN} || \ | |
- chown root:wheel ${DOPEBIN} | |
+ @chgrp games ${DOPEBIN} || chgrp wheel ${DOPEBIN} || \ | |
+ ( echo "WARNING: Cannot change group of dopewars binary - the high";… | |
+ echo "score file may be unreadable or unwriteable by some users" ) | |
chmod 2755 ${DOPEBIN} | |
install-data-local: | |
${mkinstalldirs} ${PIXDIR} | |
- ${INSTALL} -o root -g 0 -m 0644 ${PIXMAPS} ${PIXDIR} | |
+ ${INSTALL} -m 0644 ${PIXMAPS} ${PIXDIR} | |
%.res: %.rc | |
windres -O coff -o $@ $< | |
diff --git a/src/Makefile.in b/src/Makefile.in | |
t@@ -347,13 +347,14 @@ maintainer-clean-generic clean mostlyclean distclean mai… | |
install-exec-hook: | |
- chown root:games ${DOPEBIN} || \ | |
- chown root:wheel ${DOPEBIN} | |
+ @chgrp games ${DOPEBIN} || chgrp wheel ${DOPEBIN} || \ | |
+ ( echo "WARNING: Cannot change group of dopewars binary - the high";… | |
+ echo "score file may be unreadable or unwriteable by some users" ) | |
chmod 2755 ${DOPEBIN} | |
install-data-local: | |
${mkinstalldirs} ${PIXDIR} | |
- ${INSTALL} -o root -g 0 -m 0644 ${PIXMAPS} ${PIXDIR} | |
+ ${INSTALL} -m 0644 ${PIXMAPS} ${PIXDIR} | |
%.res: %.rc | |
windres -O coff -o $@ $< |