Bug #2517
closedvarsym does not return an exit code
0%
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.
Updated by tuxillo almost 12 years ago
- 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
Updated by Svarov almost 12 years ago
Yes, it works for me now, thanks.
Regards, Dmitry.