This issue seems to be fixed in 8.04.
--
dash doesn't execute no signature scripts
https://bugs.launchpad.net/bugs/82490
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
Note, for clarity (since it took me a bit of experimentation to make
sure) that this only happens when the shell in which you attempt to run
default_script.sh is dash; trying this in bash with /bin/sh - dash
isn't sufficient.
--
dash doesn't execute no signature scripts
Confirmed
strace output
bash:
17932 execve(/bin/bash, [/bin/bash], [/* 36 vars */]) = 0
17932 clone(child_stack=0, ... ) = 17956
17956 execve(/bin/default.sh, [default.sh], ...) = -1 ENOEXEC
17956 open(/bin/default.sh, O_RDONLY|O_LARGEFILE) = 3
17956 read(3, \n# First line should be