tags 500806 patch thanks also sprach Pierre Habouzit <[email protected]> [2009.01.15.2330 +0100]: > + exec su -c "$username" '"$0" -c "${configfile}" "$@"'
This does not work:
+ exec su -c nsd '"$0" -c "${configfile}" "$@"'
Unknown id: "$0" -c "${configfile}" "$@"
Instead, you need to move the -c after the username, invert the
quotes, and specify the shell (since the user may have a /bin/false
shell). You won't need the shell if you don't use quotes in the
argument, but it doesn't hurt, so:
exec su "$username" -s$SHELL -c "$0 -c \"$configfile\" $@"
With that, the lenny version of the package does the right thing.
Thanks,
--
.''`. martin f. krafft <[email protected]> Related projects:
: :' : proud Debian developer http://debiansystem.info
`. `'` http://people.debian.org/~madduck http://vcs-pkg.org
`- Debian - when you have better things to do than fixing systems
ubuntu is an ancient african word meaning "i can't install debian."
-- unknown
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)

