diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-11-01 16:24:26 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-11-01 19:58:08 +0100 |
commit | ba7820b18c0ee8631505f7a2a764f7222a732d44 (patch) | |
tree | 82bc1d530e1f815e8d8687fa642dd5c84a59c114 /test/data/app-a/hooks | |
parent | 93e2978fbe5582440d79c47b5975659d9cbf701b (diff) | |
download | app.sh-ba7820b18c0ee8631505f7a2a764f7222a732d44.tar.gz app.sh-ba7820b18c0ee8631505f7a2a764f7222a732d44.tar.bz2 app.sh-ba7820b18c0ee8631505f7a2a764f7222a732d44.tar.xz app.sh-ba7820b18c0ee8631505f7a2a764f7222a732d44.zip |
bin/app-upgrade: Removing unreachable code. Fixing it so it comparesv0.2-dev
against the currently installed version instead of the last resolved
version which makes it possible to retry installation of the same
version.
libexec/app-install-file: Allowing installation of the same file
twice. Checks if the file has been unpacked earlier or not. Removes
the unpacked version on failure.
Diffstat (limited to 'test/data/app-a/hooks')
-rwxr-xr-x | test/data/app-a/hooks/post-install | 8 | ||||
-rwxr-xr-x | test/data/app-a/hooks/pre-install | 11 |
2 files changed, 18 insertions, 1 deletions
diff --git a/test/data/app-a/hooks/post-install b/test/data/app-a/hooks/post-install index 1dfb7be..0717f2a 100755 --- a/test/data/app-a/hooks/post-install +++ b/test/data/app-a/hooks/post-install @@ -2,7 +2,13 @@ set -u -echo "Post install" +echo "post-install" + +if [[ -e $APP_HOME/fail-post-install ]] +then + echo "Simulating failure." + exit 1 +fi NAME=`basename $APP_HOME` diff --git a/test/data/app-a/hooks/pre-install b/test/data/app-a/hooks/pre-install new file mode 100755 index 0000000..4b95ac4 --- /dev/null +++ b/test/data/app-a/hooks/pre-install @@ -0,0 +1,11 @@ +#!/bin/bash -e + +set -u + +echo "pre-install" + +if [[ -e $APP_HOME/fail-pre-install ]] +then + echo "Simulating failure." + exit 1 +fi |