Hi,
I updated package,, but before upload it , I would like to solve this
file permissions problem.
Well, DSFG says that we cannot put a chmod 77 in a /var/games/* file then
to solve I setted suid to group games and put /var/games/..file.conf
in games group.
With binary packages I havent problems,, but as pyRacerz is
interpreted using python, set suid to pyracerz script do not work :(
I couldnt this in just 2 solutions.
1 - chmod 777 /var/games/pyracerz/pyracerz.conf
or
2 - set suid to python executable.
I dont need to say that second option is out of question :)
This file must be in /var/games, because all users in same pc can see
history and etc. And if I put this file in home user, just this
user will read this file.
Regards
Jose Carlos
2006/8/28, Piotr Ozarowski <[EMAIL PROTECTED]>:
tags 380914 + patch
thanks
Attached patch will only make necessary changes for the new python
policy, some other issues still has not been resolved, i.e.
* old Standards-Version
* missed space before Homepage pseudo header (dev ref 6.2.4)
* file permission problems, after saving scores I'm getting:
Traceback (most recent call last):
File "/usr/bin/pyracerz", line 276, in ?
if __name__ == '__main__': main()
File "/usr/bin/pyracerz", line 179, in main
race.play()
File "/usr/share/games/pyracerz/modules/game.py", line 546, in play
self.computeScores(currentTrack)
File "/usr/share/games/pyracerz/modules/game.py", line 609, in computeScores
if misc.addHiScore(track, play) == 1:
File "/usr/share/games/pyracerz/modules/misc.py", line 183, in addHiScore
fwrite = file("/var/games/pyracerz/pyracerz.conf", "w+")
IOError: [Errno 13] Permission denied: '/var/games/pyracerz/pyracerz.conf'
--
-=[ Piotr Ozarowski ]=-
-=[ http://www.ozarowski.pl ]=-
--
[]'s
José Carlos