@@ -18,11 +18,6 @@ asset() {
1818 cd " ${previous} "
1919}
2020
21- if [ -z " ${STYROLITE_FORM} " ]; then
22- echo " STYROLITE_FORM env is missing"
23- exit 1
24- fi
25-
2621if [ -z " ${STYROLITE_TAG_NAME} " ]; then
2722 echo " STYROLITE_TAG_NAME env is missing"
2823 exit 1
@@ -38,31 +33,24 @@ if [ -z "${STYROLITE_RELEASE_DIR}" ]; then
3833 exit 1
3934fi
4035
41- FORM= " ${STYROLITE_FORM} "
36+ FORMS= " styrolite styrojail "
4237TAG_NAME=" ${STYROLITE_TAG_NAME} "
4338PLATFORM=" ${STYROLITE_PLATFORM} "
4439
4540mkdir -p target/assets
46-
47- for SOURCE_FILE_PATH in ${STYROLITE_RELEASE_DIR} ; do
48- echo " handling $SOURCE_FILE_PATH "
49- if [ " ${FORM} " = " styrolite" ]; then
41+ for FORM in ${FORMS} ; do
42+ for SOURCE_FILE_PATH in ${STYROLITE_RELEASE_DIR} ; do
43+ echo " handling $SOURCE_FILE_PATH "
5044 SUFFIX=" "
5145 if echo " ${PLATFORM} " | grep " ^windows-" > /dev/null; then
5246 SUFFIX=" .exe"
5347 fi
54-
5548 # For backwards-compatibility
5649 # Strip off the binary name down to the directory.
5750 directory=" ${SOURCE_FILE_PATH%/ " $FORM " " $SUFFIX " } "
58-
5951 # Expand wildcard path
6052 artifact_path=$( find " ${directory} " -name " ${FORM}${SUFFIX} " -type f)
6153 echo " Found: ${artifact_path} "
62-
63- asset " ${artifact_path} " " target/assets/styrolite_${TAG_NAME} _${PLATFORM}${SUFFIX} "
64- else
65- echo " ERROR: Unknown form '${FORM} '"
66- exit 1
67- fi
54+ asset " ${artifact_path} " " target/assets/${FORM} _${TAG_NAME} _${PLATFORM}${SUFFIX} "
55+ done
6856done
0 commit comments