1
+ #! /bin/bash
1
2
#
2
3
# Set up Tizen Studio
3
4
#
@@ -6,7 +7,7 @@ INSTALLER="$GITHUB_WORKSPACE/tizen-studio_5.1.bin"
6
7
7
8
wget -nc -O " $INSTALLER " http://download.tizen.org/sdk/Installer/tizen-studio_5.1/web-cli_Tizen_Studio_5.1_ubuntu-64.bin
8
9
chmod a+x " $INSTALLER "
9
- " $INSTALLER " --accept-license $TIZEN_STUDIO
10
+ " $INSTALLER " --accept-license " $TIZEN_STUDIO "
10
11
11
12
PATH=" $TIZEN_STUDIO /tools/ide/bin:$PATH "
12
13
21
22
22
23
PROJECT_DIR=" $1 "
23
24
24
- if [ ! -z $2 ]; then
25
+ if [ -n " $2 " ]; then
25
26
CUSTOM_AUTHOR_CERT=" $GITHUB_WORKSPACE /author-cert.cer"
26
27
echo -n " $2 " | base64 -d > " $CUSTOM_AUTHOR_CERT "
27
28
fi
@@ -33,14 +34,14 @@ echo -n "$3" | base64 -d >"$AUTHOR_KEY"
33
34
34
35
AUTHOR_PASSWORD=" $4 "
35
36
36
- if [ ! -z $5 ]; then
37
+ if [ -n " $5 " ]; then
37
38
CUSTOM_DISTRIBUTOR_CERT=" $GITHUB_WORKSPACE /distributor-cert.cer"
38
39
echo -n " $5 " | base64 -d > " $CUSTOM_DISTRIBUTOR_CERT "
39
40
fi
40
41
DEFAULT_DISTRIBUTOR_CERT=" $TIZEN_STUDIO /tools/certificate-generator/certificates/distributor/sdk-$PRIVILEGE /tizen-distributor-ca.cer"
41
42
DISTRIBUTOR_CERT=" ${CUSTOM_DISTRIBUTOR_CERT:- " $DEFAULT_DISTRIBUTOR_CERT " } "
42
43
43
- if [ ! -z $6 ]; then
44
+ if [ -n " $6 " ]; then
44
45
CUSTOM_DISTRIBUTOR_KEY=" $GITHUB_WORKSPACE /distributor-key.p12"
45
46
echo -n " $6 " | base64 -d > " $CUSTOM_DISTRIBUTOR_KEY "
46
47
fi
@@ -49,7 +50,7 @@ DISTRIBUTOR_KEY="${CUSTOM_DISTRIBUTOR_KEY:-"$DEFAULT_DISTRIBUTOR_KEY"}"
49
50
50
51
DISTRIBUTOR_PASSWORD=" ${7:- tizenpkcs12passfordsigner} "
51
52
52
- echo << EOF
53
+ cat << EOF
53
54
Build and signing parameters:
54
55
- project-dir: $PROJECT_DIR
55
56
- author-cert: $AUTHOR_CERT
@@ -86,9 +87,10 @@ ERROR_LOG="$GITHUB_WORKSPACE/tizen-studio-data/cli/logs/cli.log"
86
87
tizen build-web -- " $PROJECT_DIR " \
87
88
&& tizen package -t wgt -s sourcetoad-tizen-public -o " $PACKAGE_OUTPUT_PATH " -- " $PROJECT_DIR /.buildResult"
88
89
90
+ # shellcheck disable=SC2181
89
91
if [ $? -eq 0 ]; then
90
92
SUCCESS=true
91
- echo " package-artifact=$PACKAGE_OUTPUT_PATH " >> $GITHUB_OUTPUT
93
+ echo " package-artifact=$PACKAGE_OUTPUT_PATH " >> " $GITHUB_OUTPUT "
92
94
else
93
95
SUCCESS=false
94
96
cat " $ERROR_LOG "
0 commit comments