diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-09-16 13:15:38 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-09-16 13:15:46 +0300 |
commit | 6869b61309e3f2d6a66abf5175eea8ea56cc785d (patch) | |
tree | 1a32225157dbf3744690cb8cd5ab0d8530d45043 /dev-shell | |
parent | 4ed6746afd76f3f5079065da454f78beda210be0 (diff) | |
download | aconf-6869b61309e3f2d6a66abf5175eea8ea56cc785d.tar.bz2 aconf-6869b61309e3f2d6a66abf5175eea8ea56cc785d.tar.xz |
dev-shell: abort transaction also when latest command has failed
Diffstat (limited to 'dev-shell')
-rwxr-xr-x | dev-shell | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -48,7 +48,8 @@ function _acf_start_req { local id=$(parse_var $hdr "$resp") eval export $var=$id - bash --rcfile "$ACF_QD_CLI" && _acf_req $url -X DELETE + bash --rcfile "$ACF_QD_CLI" + [ $? -eq 254 ] || _acf_req $url -X DELETE eval $var=$current } @@ -116,7 +117,7 @@ EOF if [ "$ACF_TXN_ID" ]; then if _acf_req /transaction -X PUT; then echo Committed >&2 - exit 1 + exit 254 fi else echo "No transaction started" >&2 |