32 lines
824 B
Bash
32 lines
824 B
Bash
#!/bin/bash
|
|
|
|
EXTJS_DESTINATION_DIR="/opt/mapr-repository"
|
|
EXTJS_DOWNLOAD_URL="https://tarballs.openstack.org/sahara-extra/dist/common-artifacts/ext-2.2.zip"
|
|
EXTJS_NO_UNPACK=1
|
|
|
|
extjs_basepath=$(basename ${EXTJS_DOWNLOAD_URL})
|
|
extjs_archive=/tmp/${extjs_basepath}
|
|
extjs_folder="${extjs_basepath%.*}"
|
|
|
|
setup_extjs() {
|
|
curl -sS -o $extjs_archive $EXTJS_DOWNLOAD_URL
|
|
mkdir -p $EXTJS_DESTINATION_DIR
|
|
}
|
|
|
|
if [ -z "${EXTJS_NO_UNPACK:-}" ]; then
|
|
if [ ! -d "${EXTJS_DESTINATION_DIR}/${extjs_folder}" ]; then
|
|
setup_extjs
|
|
unzip -o -d "$EXTJS_DESTINATION_DIR" $extjs_archive
|
|
rm -f $extjs_archive
|
|
else
|
|
exit 0
|
|
fi
|
|
else
|
|
if [ ! -f "${EXTJS_DESTINATION_DIR}/${extjs_basepath}" ]; then
|
|
setup_extjs
|
|
mv $extjs_archive $EXTJS_DESTINATION_DIR
|
|
else
|
|
exit 0
|
|
fi
|
|
fi
|