diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-04-21 11:10:37 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-04-21 14:58:23 +0200 |
commit | 079a49eaaa5a6bacca3181671abd8ebb72015fd1 (patch) | |
tree | fd956e35d17bf41f173d02613c0c31a350291d89 /lib/common | |
parent | c8a9de50c8f7254c61888982ae270bf71c3f8506 (diff) | |
download | app.sh-079a49eaaa5a6bacca3181671abd8ebb72015fd1.tar.gz app.sh-079a49eaaa5a6bacca3181671abd8ebb72015fd1.tar.bz2 app.sh-079a49eaaa5a6bacca3181671abd8ebb72015fd1.tar.xz app.sh-079a49eaaa5a6bacca3181671abd8ebb72015fd1.zip |
o Allowing the 'app' wrapper to run apps from libexec too.
Diffstat (limited to 'lib/common')
-rwxr-xr-x | lib/common | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -1,5 +1,7 @@ #!/bin/bash +# Asserts that the cwd is an app directory. +# By default it checks that there is a 'current' link. assert_is_app() { local check_link=yes local version= @@ -51,6 +53,8 @@ show_help() { if [ "`declare -f usage_text >/dev/null; echo $?`" = 0 ] then usage_text + else + echo "The command $usage_app does not have any usage info." fi exit 1 } @@ -205,14 +209,15 @@ run_app() { cd "versions/$version" fi + path=/bin:/usr/bin + # This magically get the expansion of $u correct. IFS=" " - # Set a default PATH which can be overridden by the application's settings set +e env -i \ - PATH=/bin:/usr/bin \ + PATH="$PATH" \ $e \ PWD="$PWD" \ APPSH_HOME="$APPSH_HOME" \ |