Christian Perrier <[EMAIL PROTECTED]> writes:
> Quoting Julien Gilles ([EMAIL PROTECTED]):
>
>> A priori le umask est "h�rit�" lors du fork entre le p�re et le fils,
>> donc il suffit de positionner le umask avant de lancer
>> start-stop-daemon.
>
> Ca, c'est ce que j'avais essay� en premier et, devine�? Ca ne marche
> pas..�:-)
Bizarre... :
$ umask
0022
$ bash
$ umask
0022
$ exit
$ umask 0033
$ bash
$ umask
0033
Peut-�tre que start-stop-daemon le bidouille avant de lancer le
daemon... Voyons voir...
apt-get source dpkg ...
find -name start-stop-daemon.c ...
vi utils/start-stop-daemon.c ...
/umask
bingo !
umask(022); /* set a default for dumb programs */
Solutions : forcer le umask dans geneweb, ou proposer un patch sur
start-stop-daemon pour rajouter le umask en option.
--
Julien Gilles.