Bug #2517
varsym does not return an exit code
| Status: | Closed | Start date: | 02/23/2013 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | - |
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.
Related todos
History
Updated by tuxillo 3 months 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