Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: dash (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/673119
Title:
dash
Output by dash 0.5.10.2-6:
3
^CIgnored 1
Ignored 2
Back
EXIT
bash 5.0.3 works the same way.
To get the output you want, you can use the following code:
--
#!/bin/sh
#set -e
trap '' INT
trap 'echo EXIT' EXIT
sorry() {
echo "Ignored 1"; echo "Ignored 2"
sleep 1
echo Back
}
for
This bug is... now different. But not fixed. Using Dash 0.5.8-2.10, the
output I get from the script is:
3
^CEXIT
Ignored 1
Ignored 2
Back
Note that EXIT fires a lot earlier than expected, and the script
unexpectedly terminates.
I still see similar behaviour to the original bug (only one line
I have reported this bug upstream and it has been confirmed.
http://www.mail-archive.com/dash@vger.kernel.org/msg00401.html
Apparently dash 0.5.6 fixes it, but releases up to Natty still use 0.5.5
** Tags added: maverick natty
--
You received this bug notification because you are a member of
--
dash set -e breaks trap action INT
https://bugs.launchpad.net/bugs/673119
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