VENDOR=adoptopenjdk
IMAGE_TYPE=jre
+STRIP_MAC_APP_BUNDLING=false
+
RM=/bin/rm
# unzip-strip from https://superuser.com/questions/518347/equivalent-to-tars-strip-components-1-in-unzip
continue;
fi
echo "Unpacking ${TARFILE}"
- JREDIR="${NAME}/jre"
+ JREDIR="${NAME}/${IMAGE_TYPE}"
[ x$NAME != x -a -e "${JREDIR}" ] && $RM -rf "${JREDIR}"
mkdir -p "${JREDIR}"
if [ x$OS = xwindows ]; then
RET=$?
else
echo "using tar"
- tar --strip-components=1 -C "${JREDIR}" -zxf "${TARFILE}"
- RET=$?
+ 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}"