32 lines
660 B
Bash
Executable File
32 lines
660 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
echo "Removing old 'Cloud Foundry CLI' artifacts. This may take a while."
|
|
rm -rf $DEST_DIR
|
|
mkdir -p $DEST_DIR/opt/$BUNDLE_NAME
|
|
mkdir -p $DEST_DIR/usr/bin
|
|
|
|
cd $WORK_DIR/overlay/$BUNDLE_NAME
|
|
|
|
cp $MAIN_SRC_DIR/source/overlay/cf-cli.tgz .
|
|
|
|
tar -xvf cf-cli.tgz
|
|
rm -f LICENSE NOTICE cf-cli.tgz
|
|
chmod +rx cf
|
|
|
|
cp cf $DEST_DIR/opt/$BUNDLE_NAME/cf
|
|
|
|
cd $DEST_DIR/usr/bin
|
|
|
|
ln -s ../../opt/$BUNDLE_NAME/cf cf
|
|
|
|
# With '--remove-destination' all possibly existing soft links in
|
|
# '$OVERLAY_ROOTFS' will be overwritten correctly.
|
|
cp -r --remove-destination $DEST_DIR/* \
|
|
$OVERLAY_ROOTFS
|
|
|
|
echo "Bundle 'Cloud Foundry CLI' has been installed."
|
|
|
|
cd $SRC_DIR
|