aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorUlrich Müller2015-01-22 08:24:42 +0100
committerUlrich Müller2015-01-22 08:24:42 +0100
commit7f4e7dd378c456b498c270b47b46aaae365a72ab (patch)
tree90dd5d7387bed328ce95b86ce1b2c62940530b7a /lib-src
parent394b976fb9c76fa21049329442bd33f337b55567 (diff)
downloademacs-7f4e7dd378c456b498c270b47b46aaae365a72ab.tar.gz
emacs-7f4e7dd378c456b498c270b47b46aaae365a72ab.zip
Don't fail if chown or chgrp for 'update-game-score' is unsuccessful.
* lib-src/Makefile.in ($(DESTDIR)${archlibdir}): Don't fail if the chown or chgrp command is unsuccessful; the 'update-game-score' program has a fallback for this at runtime.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog6
-rw-r--r--lib-src/Makefile.in16
2 files changed, 14 insertions, 8 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index b67038ff81a..c2aedb0afde 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,9 @@
12015-01-22 Ulrich Müller <ulm@gentoo.org>
2
3 * Makefile.in ($(DESTDIR)${archlibdir}): Don't fail if the chown
4 or chgrp command is unsuccessful; the 'update-game-score' program
5 has a fallback for this at runtime.
6
12015-01-21 Ulrich Müller <ulm@gentoo.org> 72015-01-21 Ulrich Müller <ulm@gentoo.org>
2 8
3 * update-game-score.c: Allow the program to run sgid instead 9 * update-game-score.c: Allow the program to run sgid instead
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in
index 2997f1b35a8..a0bf5bab580 100644
--- a/lib-src/Makefile.in
+++ b/lib-src/Makefile.in
@@ -265,15 +265,15 @@ $(DESTDIR)${archlibdir}: all
265 touch "$(DESTDIR)${gamedir}/snake-scores"; \ 265 touch "$(DESTDIR)${gamedir}/snake-scores"; \
266 touch "$(DESTDIR)${gamedir}/tetris-scores" 266 touch "$(DESTDIR)${gamedir}/tetris-scores"
267ifneq ($(gameuser),) 267ifneq ($(gameuser),)
268 chown ${gameuser} "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}" 268 -if chown ${gameuser} "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}" && chmod u+s,go-r "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}"; then \
269 chmod u+s,go-r "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}" 269 chown ${gameuser} "$(DESTDIR)${gamedir}"; \
270 chown ${gameuser} "$(DESTDIR)${gamedir}" 270 chmod u=rwx,g=rx,o=rx "$(DESTDIR)${gamedir}"; \
271 chmod u=rwx,g=rx,o=rx "$(DESTDIR)${gamedir}" 271 fi
272else ifneq ($(gamegroup),) 272else ifneq ($(gamegroup),)
273 chgrp ${gamegroup} "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}" 273 -if chgrp ${gamegroup} "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}" && chmod g+s,o-r "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}"; then \
274 chmod g+s,o-r "$(DESTDIR)${archlibdir}/update-game-score${EXEEXT}" 274 chgrp ${gamegroup} "$(DESTDIR)${gamedir}"; \
275 chgrp ${gamegroup} "$(DESTDIR)${gamedir}" 275 chmod u=rwx,g=rwx,o=rx "$(DESTDIR)${gamedir}"; \
276 chmod u=rwx,g=rwx,o=rx "$(DESTDIR)${gamedir}" 276 fi
277endif 277endif
278 exp_archlibdir=`cd "$(DESTDIR)${archlibdir}" && /bin/pwd`; \ 278 exp_archlibdir=`cd "$(DESTDIR)${archlibdir}" && /bin/pwd`; \
279 if [ "$$exp_archlibdir" != "`cd ${srcdir} && /bin/pwd`" ]; then \ 279 if [ "$$exp_archlibdir" != "`cd ${srcdir} && /bin/pwd`" ]; then \