- echo "using tar"
- if [ x$OS = xmac -a x$STRIP_MAC_APP_BUNDLING = xtrue ]; then
- $TAR --strip-components=3 -C "${JREDIR}" -zxf "${TARFILE}" "*/Contents/Home"
- RET=$?
- else
- $TAR --strip-components=1 -C "${JREDIR}" -zxf "${TARFILE}"
- RET=$?
- fi
- fi
- if [ "$RET" != 0 ]; then
- echo "Error unpacking ${TARFILE}"
- exit 1
- fi
- $RM "${TARFILE}"
- if [ \! -z "$CREATE_ARCHIVES" ]; then
- for CREATEARCHIVE in ${CREATE_ARCHIVES}; do
- ARCHIVEDIR=$CREATEARCHIVE
- case $CREATEARCHIVE in
- zip)
- EXT=${CREATEARCHIVE}
- echo "Creating ${NAME}.${EXT} for getdown updates"
- [ \! -d ${ARCHIVEDIR} ] && mkdir -p "${ARCHIVEDIR}"
- ABSARCHIVEDIR="${PWD}/$ARCHIVEDIR"
- ZIPFILE="${ABSARCHIVEDIR}/${NAME}.${CREATEARCHIVE}"
- [ -e "${ZIPFILE}" ] && $RM "${ZIPFILE}"
- cd ${NAME}
- $ZIP -X -r "${ZIPFILE}" "${IMAGE_TYPE}"
- cd -
- ;;
- tgz)
- EXT=tar.gz
- echo "Creating ${NAME}.${EXT} for install4j bundling"
- [ \! -d ${ARCHIVEDIR} ] && mkdir -p "${ARCHIVEDIR}"
- $TAR -C "${JREDIR}" -zcf "${ARCHIVEDIR}/${NAME}.${EXT}" .
- ;;
- *)
- echo "Archiving as '${CREATEARCHIVE}' file not supported"
- ;;
- esac
- done