I implemented the pam_env logic in sudo; see attached debdiff which I'd like someone to proofread.
This is the testsuite I've put in /etc/environment along with the outputs of env in sudo -i and in env -i su - -c env: test sudo pam_env ---------------------------------------------------------- FOO0=foo0 FOO0=foo0 FOO0=foo0 FOO1="foo1 FOO1=foo1 FOO1=foo1 FOO2="foo2" FOO2=foo2 FOO2=foo2 FOO3=foo3" FOO3=foo3" FOO3=foo3" FOO4='foo4 FOO4=foo4 FOO4=foo4 FOO5='foo5' FOO5=foo5 FOO5=foo5 FOO6=foo6' FOO6=foo6' FOO6=foo6' FOO7='foo7" FOO7=foo7 FOO7=foo7 FOO8="foo8' FOO8=foo8 FOO8=foo8 FOO9="foo'9" FOO9=foo'9 FOO9=foo'9 FOO10='foo"10" FOO10=foo"10 FOO10=foo"10 FOO11='foo"11 FOO11=foo"11 FOO11=foo"11 FOO12="foo'12 FOO12=foo'12 FOO12=foo'12 FOO13='foo"13 FOO13=foo"13 FOO13=foo"13 FOO14=foo"14' FOO14=foo"14' FOO14=foo"14' FOO15=foo'15" FOO15=foo'15" FOO15=foo'15" FOO16=foo'16 FOO16=foo'16 FOO16=foo'16 FOO17=foo"17 FOO17=foo"17 FOO17=foo"17 (so the results match between pam_env/su and sudo) ** Attachment added: "env.c changes" http://launchpadlibrarian.net/27954130/sudo-debdiff.patch -- pam_env's and localechooser's usage of quotes for /etc/default/locale conflicts https://bugs.launchpad.net/bugs/387262 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
