From e392a7c26f0912be3ed3a77d5e5da929078c9826 Mon Sep 17 00:00:00 2001 From: Gyusun Yeom Date: Sun, 21 Aug 2022 16:01:58 +0900 Subject: [PATCH] Fix failure in maintain script --- glew-cmake/maintain.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/glew-cmake/maintain.sh b/glew-cmake/maintain.sh index 020f44a..9eba428 100755 --- a/glew-cmake/maintain.sh +++ b/glew-cmake/maintain.sh @@ -13,7 +13,7 @@ absolute_path () { shift local OUT=$1 shift - cd `dirname $TARGET_FILE` + pushd `dirname $TARGET_FILE` TARGET_FILE=`basename $TARGET_FILE` # Iterate down a (possible) chain of symlinks @@ -29,6 +29,7 @@ absolute_path () { PHYS_DIR=`pwd -P` RESULT=$PHYS_DIR/$TARGET_FILE eval "$OUT=\"${RESULT}\"" + popd } if [ -z "${WORKSPACE:-}" ]; then @@ -65,7 +66,7 @@ source_update () { AFTER_COMMIT=`git rev-parse HEAD` if [ "$BEFORE_COMMIT" != "$AFTER_COMMIT" ]; then echo "Source Updated" - git checkout original_repo/${GIT_BRANCH_NAME} -- README.md + git checkout "original_repo/${GIT_BRANCH_NAME}" -- README.md git mv -f README.md README_glew.md git checkout $BEFORE_COMMIT -- README.md git add -f README.md README_glew.md