@@ -9,10 +9,13 @@ if ! [[ "${#}" -gt 3 ]]; then
99 exit 1
1010fi
1111
12- while getopts s:u: flag; do
12+ IS_PREVIEW=false;
13+
14+ while getopts " s:u:p" flag; do
1315 case " ${flag} " in
1416 s) SRMM_VERSION=" ${OPTARG} " ;;
1517 u) UPDATER_VERSION=" ${OPTARG} " ;;
18+ p) IS_PREVIEW=true;;
1619 * ) echo " Usage: $0 -s <SRMM Version Number> -u <Updater Version Number>" ; exit 1;;
1720 esac
1821done
@@ -78,16 +81,19 @@ for TARGET in "${SRMM_BUILD_DIRS[@]}"; do
7881 fi
7982
8083 # Create only for .zip, as that's universally available
81- netsparkle-generate-appcast \
82- -a " ${APPCAST_OUTPUT_DIR} " \
83- --single-file " ${SRMM_OUTPUT_DIR} /${OUTPUT_FILE_BASE} .zip" \
84- -o " ${OS_NAME} " \
85- -n " ${EXEC_NAME} " \
86- --output-file-name " appcast_${TARGET} " \
87- --use-ed25519-signature-attribute \
88- --human-readable \
89- --file-version " ${SRMM_VERSION} -${TARGET} " \
90- -u " ${SRMM_URL_BASE}${SRMM_VERSION} /" > /dev/null
84+ if [ " $IS_PREVIEW " = false ]; then
85+ netsparkle-generate-appcast \
86+ -a " ${APPCAST_OUTPUT_DIR} " \
87+ --single-file " ${SRMM_OUTPUT_DIR} /${OUTPUT_FILE_BASE} .zip" \
88+ -o " ${OS_NAME} " \
89+ -n " ${EXEC_NAME} " \
90+ --output-file-name " appcast_${TARGET} " \
91+ --use-ed25519-signature-attribute \
92+ --human-readable \
93+ --file-version " ${SRMM_VERSION} -${TARGET} " \
94+ -u " ${SRMM_URL_BASE}${SRMM_VERSION} /" > /dev/null
95+ fi
96+
9197done
9298
9399for TARGET in " ${UPDATER_BUILD_DIRS[@]} " ; do
0 commit comments