diff options
| author | Ulrich Müller | 2015-01-22 08:24:42 +0100 |
|---|---|---|
| committer | Ulrich Müller | 2015-01-22 08:24:42 +0100 |
| commit | 7f4e7dd378c456b498c270b47b46aaae365a72ab (patch) | |
| tree | 90dd5d7387bed328ce95b86ce1b2c62940530b7a /lib-src | |
| parent | 394b976fb9c76fa21049329442bd33f337b55567 (diff) | |
| download | emacs-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/ChangeLog | 6 | ||||
| -rw-r--r-- | lib-src/Makefile.in | 16 |
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 @@ | |||
| 1 | 2015-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 | |||
| 1 | 2015-01-21 Ulrich Müller <ulm@gentoo.org> | 7 | 2015-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" |
| 267 | ifneq ($(gameuser),) | 267 | ifneq ($(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 |
| 272 | else ifneq ($(gamegroup),) | 272 | else 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 |
| 277 | endif | 277 | endif |
| 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 \ |