Bug #2517
closed
varsym does not return an exit code
Added by Svarov almost 12 years ago.
Updated almost 12 years ago.
Description
Hi.
Seems that varsym program does not properly return an exit code.
For example, this code won't work:
- varsym test=OK
- varsym test
test=OK
- varsym TEST
TEST: No such file or directory
- echo $?
0 # Should be 1
- varsym -q TEST || echo Hurrah!
#
Regards, Dmitry.
- Status changed from New to Feedback
- Assignee set to tuxillo
Hi Dmitry,
Should be fixed in 65d793b5df37b8562b7109d685f2dc30023082fd.
antonioh@devel01:/home/antonioh> varsym test=OK
antonioh@devel01:/home/antonioh> varsym test
test=OK
antonioh@devel01:/home/antonioh> echo $?
0
antonioh@devel01:/home/antonioh> varsym TEST
TEST: No such file or directory
antonioh@devel01:/home/antonioh> echo $?
1
antonioh@devel01:/home/antonioh> varsym -d test
antonioh@devel01:/home/antonioh> echo $?
0
antonioh@devel01:/home/antonioh> varsym -d test
test: No such file or directory
antonioh@devel01:/home/antonioh> echo $?
2
antonioh@devel01:/home/antonioh> varsym -s test=OK
test: Operation not permitted
antonioh@devel01:/home/antonioh> echo $?
2
antonioh@devel01:/home/antonioh> varsym -q TEST || echo Hurrah!
Hurrah!
Cheers,
Antonio Huete
Yes, it works for me now, thanks.
Regards, Dmitry.
- Status changed from Feedback to Closed
Also available in: Atom
PDF