Commit 7451222f authored by Colin Walters's avatar Colin Walters

(${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.
parent 0143af8f
......@@ -291,17 +291,16 @@ ${archlibdir}: all
$(INSTALL_PROGRAM) $(INSTALL_STRIP) $$file ${archlibdir}/$$file ; \
done ; \
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
/* 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; \
if [ `(cd ${archlibdir} && /bin/pwd)` \
!= `(cd ${srcdir} && /bin/pwd)` ]; then \
for file in ${SCRIPTS}; do \
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment