After emerge the savagedemo is playable only by root, whereas any member of the games group should be able to play. The reason is that the updater, which runs each time before the game starts cannot create files in its updater directory if not running as the root user. The problem can be corrected by making the /opt/savagedemo/updater directory and all files contained inside group writable. Richie
I'll grab this one.
the last line of the ebuild is this: chmod -R g+w ${D}/${dir}/updater where ${dir} = /opt/savagedemo the original ebuild i put into portage did not have this, so it may be possible you emerged that version ...
Hi! I merged version: * games-fps/savagedemo Latest version available: 0 Latest version installed: 0 Hmmm? That does not really tell us much. There is another issue as well, namely I installed the update as root, the first time I successfully ran the game. While it is confirmed that the game is runnable by people in the games group after the updater directory is made writeable AND after the update has been run by root, it is not confirmed that users in the games group can actually perform the update - they may need rights for more files in the savagedemo directory itself. Did anyone try this? Richie
savage seemed to update and run correctly as non root ... as for the dir not having its permissions set, this is a bug in games.eclass that wasnt noticed due to the fact that it only happens when the variable $dir is used and when it is used after prepgamesdirs and when dir wasnt originally $GAMES_BINDIR :) fixed in cvs