Fixed cf_cli bundle

This commit is contained in:
bauen1 2017-07-06 18:13:48 +02:00
parent 9b4c4d0ec5
commit 159efbb767
2 changed files with 12 additions and 19 deletions

View File

@ -2,10 +2,7 @@
SRC_DIR=$(pwd) SRC_DIR=$(pwd)
# Find the main source directory . ../../common.sh
cd ../../..
MAIN_SRC_DIR=$(pwd)
cd $SRC_DIR
# Grab everything after the '=' character. # Grab everything after the '=' character.
#DOWNLOAD_URL=$(grep -i CLOUD_FOUNDRY_CLI_URL $MAIN_SRC_DIR/.config | cut -f2 -d'=') #DOWNLOAD_URL=$(grep -i CLOUD_FOUNDRY_CLI_URL $MAIN_SRC_DIR/.config | cut -f2 -d'=')
@ -32,11 +29,11 @@ fi
# Delete folder with previously prepared cloud foundry cli. # Delete folder with previously prepared cloud foundry cli.
echo "Removing cloud foundry cli work area. This may take a while..." echo "Removing cloud foundry cli work area. This may take a while..."
rm -rf ../../work/overlay/clofo rm -rf $WORK_DIR/overlay/clofo
mkdir ../../work/overlay/clofo mkdir $WORK_DIR/overlay/clofo
# Copy cf-cli.tgz to folder 'work/overlay/clofo'. # Copy cf-cli.tgz to folder 'work/overlay/clofo'.
cp cf-cli.tgz ../../work/overlay/clofo cp cf-cli.tgz $WORK_DIR/overlay/clofo
cd $SRC_DIR cd $SRC_DIR

View File

@ -2,17 +2,14 @@
SRC_DIR=$(pwd) SRC_DIR=$(pwd)
# Find the main source directory . ../../common.sh
cd ../../..
MAIN_SRC_DIR=$(pwd)
cd $SRC_DIR
echo "Removing old cloud foundry artifacts. This may take a while..." echo "Removing old cloud foundry artifacts. This may take a while..."
rm -rf $MAIN_SRC_DIR/work/overlay/clofo/clofo_installed rm -rf $WORK_DIR/overlay/clofo/clofo_installed
mkdir -p $MAIN_SRC_DIR/work/overlay/clofo/clofo_installed/opt/clofo mkdir -p $WORK_DIR/overlay/clofo/clofo_installed/opt/clofo
mkdir -p $MAIN_SRC_DIR/work/overlay/clofo/clofo_installed/bin mkdir -p $WORK_DIR/overlay/clofo/clofo_installed/bin
cd $MAIN_SRC_DIR/work/overlay/clofo cd $WORK_DIR/overlay/clofo
cp $MAIN_SRC_DIR/source/overlay/cf-cli.tgz . cp $MAIN_SRC_DIR/source/overlay/cf-cli.tgz .
@ -20,14 +17,13 @@ tar -xvf cf-cli.tgz
rm -f LICENSE NOTICE cf-cli.tgz rm -f LICENSE NOTICE cf-cli.tgz
chmod +rx cf chmod +rx cf
cp cf $MAIN_SRC_DIR/work/overlay/clofo/clofo_installed/opt/clofo/cf cp cf $WORK_DIR/overlay/clofo/clofo_installed/opt/clofo/cf
cd $MAIN_SRC_DIR/work/overlay/clofo/clofo_installed cd $WORK_DIR/overlay/clofo/clofo_installed
ln -s ../opt/clofo/cf bin/cf ln -s ../opt/clofo/cf bin/cf
cp -r $MAIN_SRC_DIR/work/overlay/clofo/clofo_installed/* \ cp -r $WORK_DIR/overlay/clofo/clofo_installed/* $WORK_DIR/src/minimal_overlay/rootfs
$MAIN_SRC_DIR/work/src/minimal_overlay/rootfs
echo "cloud foundry cli has been installed." echo "cloud foundry cli has been installed."