From c31b589dcbb769b010af802724a2303eeca7899a Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Tue, 26 Apr 2016 01:26:47 +0200 Subject: [PATCH] scripts/build_apple_frameworks: escape PWD and OLDPWD to build from a path with a space (closes #43) --- scripts/build_apple_frameworks | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/build_apple_frameworks b/scripts/build_apple_frameworks index ecf04bb5..08df8f6d 100755 --- a/scripts/build_apple_frameworks +++ b/scripts/build_apple_frameworks @@ -6,7 +6,7 @@ source VERSION VERSION=$AUBIO_MAJOR_VERSION.$AUBIO_MINOR_VERSION.$AUBIO_PATCH_VERSION$AUBIO_VERSION_STATUS LIBVERSION=$LIBAUBIO_LT_CUR.$LIBAUBIO_LT_REV.$LIBAUBIO_LT_AGE OUTPUTDIR=$PWD/dist -mkdir -p $OUTPUTDIR +mkdir -p "$OUTPUTDIR" # add git abbreviated commit hash #VERSION+=+$(git log --pretty=format:"%h" -1) @@ -25,7 +25,7 @@ function create_tarballs() { # name version platform # create tarball tarfile=$OUTPUTDIR/$1-$2.$3_binary.tar.bz2 - tar -C $AUBIO_TMPDIR/dist-$3/ -jcf $tarfile . + tar -C $AUBIO_TMPDIR/dist-$3/ -jcf "$tarfile" . #rm -rf $AUBIO_TMPDIR/dist-$3 } @@ -34,11 +34,11 @@ function create_framework() { mkdir -p $AUBIO_TMPDIR/framework-$3/$1-$2.$3_framework/$1.framework cp -pr COPYING README.md $AUBIO_TMPDIR/framework-$3/$1-$2.$3_framework pushd $AUBIO_TMPDIR/framework-$3 - cp -pr $OLDPWD/build/src/lib$1.a $1-$2.$3_framework/$1.framework/$1 || \ + cp -pr "$OLDPWD/build/src/lib$1.a" $1-$2.$3_framework/$1.framework/$1 || \ cp -pr $AUBIO_TMPDIR/dist-$3/usr/local/lib/lib$1.$LIBVERSION.dylib \ $AUBIO_TMPDIR/framework-$3/$1-$2.$3_framework/$1.framework/$1 cp -pr $AUBIO_TMPDIR/dist-$3/usr/local/include/$1 $1-$2.$3_framework/$1.framework/Headers - cp -pr $OLDPWD/scripts/apple/Modules $1-$2.$3_framework/$1.framework/ + cp -pr "$OLDPWD/scripts/apple/Modules" $1-$2.$3_framework/$1.framework/ popd } @@ -61,7 +61,7 @@ function create_framework_zip() { zipfile=$1-$2.$3_framework.zip zip -qr $zipfile $1-$2.$3_framework popd - mv $AUBIO_TMPDIR/framework-$3/$zipfile $OUTPUTDIR + mv $AUBIO_TMPDIR/framework-$3/$zipfile "$OUTPUTDIR" } set -x -- 2.11.0