diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-02-11 12:54:24 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-02-11 12:54:24 +0100 |
commit | 709709962d09a22c9594c7a440c6543ad4843ecf (patch) | |
tree | 687a2d8d43ad2822f3644091cdcd2e2de769bf6f /desktop | |
parent | ad849f4bdad957dae30fa17975d9aac3ab5e8299 (diff) |
Upon failure, 'cd' itself already prints a message to stderr
Change-Id: Iabe3a6bb14ca3e83a0792d7fc131ae0ac74e578c
Diffstat (limited to 'desktop')
-rwxr-xr-x | desktop/scripts/soffice.sh | 13 | ||||
-rwxr-xr-x | desktop/scripts/unopkg.sh | 13 |
2 files changed, 6 insertions, 20 deletions
diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh index f855fe79e8bf..b73d6b30a2e6 100755 --- a/desktop/scripts/soffice.sh +++ b/desktop/scripts/soffice.sh @@ -39,26 +39,19 @@ export SAL_ENABLE_FILE_LOCKING #@JITC_PROCESSOR_TYPE_EXPORT@ -cd_or_exit() { - if ! cd "$1"; then - echo "Can't cd to $1" - exit 1 - fi -} - # resolve installation directory sd_cwd=$(pwd) sd_res="$0" while [ -h "$sd_res" ] ; do sd_dirname=$(dirname "$sd_res") - cd_or_exit "$sd_dirname" + cd "$sd_dirname" || exit $? sd_basename=$(basename "$sd_res") sd_res=$(ls -l "$sd_basename" | sed "s/.*$sd_basename -> //g") done sd_dirname=$(dirname "$sd_res") -cd_or_exit "$sd_dirname" +cd "$sd_dirname" || exit $? sd_prog=$(pwd) -cd_or_exit "$sd_cwd" +cd "$sd_cwd" || exit $? # linked build needs additional settings if [ -e "${sd_prog}/ooenv" ] ; then diff --git a/desktop/scripts/unopkg.sh b/desktop/scripts/unopkg.sh index c66da9b41ebe..83068d29d35e 100755 --- a/desktop/scripts/unopkg.sh +++ b/desktop/scripts/unopkg.sh @@ -21,26 +21,19 @@ SAL_ENABLE_FILE_LOCKING=1 export SAL_ENABLE_FILE_LOCKING -cd_or_exit() { - if ! cd "$1"; then - echo "Can't cd to $1" - exit 1 - fi -} - # resolve installation directory sd_cwd=$(pwd) sd_res="$0" while [ -h "$sd_res" ] ; do sd_dirname=$(dirname "$sd_res") - cd_or_exit "$sd_dirname" + cd "$sd_dirname" || exit $? sd_basename=$(basename "$sd_res") sd_res=$(ls -l "$sd_basename" | sed "s/.*$sd_basename -> //g") done sd_dirname=$(dirname "$sd_res") -cd_or_exit "$sd_dirname" +cd "$sd_dirname" || exit $? sd_prog=$(pwd) -cd_or_exit "$sd_cwd" +cd "$sd_cwd" || exit $? # this is a temporary hack until we can live with the default search paths case "$(uname -s)" in |