(${archlibdir}): Don't conditionalize on
HAVE_SHARED_GAME_DIR. Instead, test at installation time whether or not we have access to the specified game user.
This commit is contained in:
parent
0143af8fef
commit
7451222f00
1 changed files with 10 additions and 11 deletions
|
@ -291,17 +291,16 @@ ${archlibdir}: all
|
|||
$(INSTALL_PROGRAM) $(INSTALL_STRIP) $$file ${archlibdir}/$$file ; \
|
||||
done ; \
|
||||
fi
|
||||
#ifdef HAVE_SHARED_GAME_DIR
|
||||
chown ${gameuser} ${archlibdir}/update-game-score
|
||||
chmod u+s ${archlibdir}/update-game-score
|
||||
$(top_srcdir)/mkinstalldirs ${gamedir}
|
||||
chown ${gameuser} ${gamedir}
|
||||
chmod u=rwx,g=rwx,o=rx ${gamedir}
|
||||
/* If you change these, be sure to change the variables in
|
||||
lisp/play/{tetris,snake}.el. */
|
||||
touch ${gamedir}/snake-scores
|
||||
touch ${gamedir}/tetris-scores
|
||||
#endif
|
||||
/* If the following commands fail, that is not a big deal.
|
||||
update-game-score will detect at runtime that it is not setuid,
|
||||
and handle things accordingly. */
|
||||
if test ${gamedir} != no && chown ${gameuser} ${archlibdir}/update-game-score && chmod u+s ${archlibdir}/update-game-score; then \
|
||||
$(top_srcdir)/mkinstalldirs ${gamedir}; \
|
||||
chown ${gameuser} ${gamedir}; \
|
||||
chmod u=rwx,g=rwx,o=rx ${gamedir}; \
|
||||
touch ${gamedir}/snake-scores; \
|
||||
touch ${gamedir}/tetris-scores; \
|
||||
fi
|
||||
if [ `(cd ${archlibdir} && /bin/pwd)` \
|
||||
!= `(cd ${srcdir} && /bin/pwd)` ]; then \
|
||||
for file in ${SCRIPTS}; do \
|
||||
|
|
Loading…
Add table
Reference in a new issue