-if [ x$1 != "xnogradle" ]; then
- gradle installers -PCHANNEL=LOCAL -Pinstall4j_media_types=macosArchive
+if [ -z $APP ]; then
+ ARCH=x64
+ if [ $(uname -m) = "arm64" ]; then
+ ARCH=aarch64
+ fi
+ OS=macos
+ case $(uname -o) in
+ Darwin)
+ OS=macos
+ ;;
+ Windows)
+ OS=windows
+ ;;
+ Linux)
+ OS=linux
+ ;;
+ *)
+ OS=unix
+ ;;
+ esac
+ case ${CHANNEL} in
+ DEVELOP)
+ APP="Jalview Develop"
+ DMG="build/install4j/11/${APP// /_}-${VERSION//\./_}-d$(date +%Y%m%d)-${OS}-${ARCH}-java_${JAVA}.dmg"
+ ;;
+ TEST-RELEASE)
+ APP="Jalview Test"
+ DMG="build/install4j/11/${APP// /_}-${VERSION//\./_}-test-${OS}-${ARCH}-java_${JAVA}.dmg"
+ ;;
+ RELEASE)
+ APP="Jalview"
+ DMG="build/install4j/11/${APP// /_}-${VERSION//\./_}-${OS}-${ARCH}-java_${JAVA}.dmg"
+ ;;
+ *)
+ APP="Jalview Local"
+ DMG=build/install4j/11/${APP// /_}-TEST-macos-java_11.dmg
+ ;;
+ esac
+fi
+if [ -z $INSTALLERVOL ]; then
+ INSTALLERVOL="${APP} Installer"
+fi
+
+if [ "${GRADLE}" = 1 ]; then
+ echo "Running: gradle ${CLEAN} installers -PCHANNEL="${CHANNEL}" -Pinstall4j_media_types="${MEDIA}" ${APPBASEOVERRIDEARG} -PJAVA_VERSION=${JAVA}"
+ gradle ${CLEAN} installers -PCHANNEL="${CHANNEL}" -Pinstall4j_media_types="${MEDIA}" ${APPBASEOVERRIDEARG} -PJAVA_VERSION=${JAVA}