@@ -51,9 +51,10 @@ if [ -z "$ON_TARGET_HOST" ]; then
51
51
fi
52
52
TARGET=" $1 "
53
53
shift
54
- make -C ` dirname $0 ` ` basename $EXTRA `
55
- scp " $0 " ` dirname $0 ` /` basename $EXTRA ` " root@$TARGET :` dirname $EXTRA ` "
56
- ssh " root@$TARGET " " /tmp/` basename $0 ` ON_TARGET $ARGS "
54
+ make -C " $( dirname " $0 " ) " " $( basename $EXTRA ) "
55
+ scp " $0 " " $( dirname " $0 " ) /$( basename $EXTRA ) " " root@$TARGET :$( dirname $EXTRA ) "
56
+ # shellcheck disable=SC2029
57
+ ssh " root@$TARGET " " /tmp/$( basename " $0 " ) ON_TARGET $ARGS "
57
58
exit 0
58
59
fi
59
60
@@ -119,8 +120,8 @@ if [ -f /tmp/domjudge-domserver_*.deb ]; then
119
120
else
120
121
USEVERSION=" ${DJDEBVERSION: +=$DJDEBVERSION } "
121
122
apt-get install -q -y \
122
- domjudge-domserver${USEVERSION} domjudge-doc${USEVERSION} \
123
- domjudge-judgehost${USEVERSION}
123
+ domjudge-domserver" ${USEVERSION} " domjudge-doc" ${USEVERSION} " \
124
+ domjudge-judgehost" ${USEVERSION} "
124
125
fi
125
126
126
127
# Overwrite init script to fix start/restart:
@@ -176,10 +177,10 @@ rm -f /etc/ssh/ssh_host_*
176
177
# Replace /etc/issue with live image specifics:
177
178
mv /etc/issue /etc/issue.orig
178
179
cat > /etc/issue.djlive << EOF
179
- DOMjudge-live running on ` cat /etc/issue.orig`
180
+ DOMjudge-live running on $( cat /etc/issue.orig)
180
181
181
- DOMjudge-live image generated on ` date`
182
- DOMjudge Debian package version ` dpkg -s domjudge-common | sed -n ' s/^Version: //p' `
182
+ DOMjudge-live image generated on $( date)
183
+ DOMjudge Debian package version $( dpkg -s domjudge-common | sed -n ' s/^Version: //p' )
183
184
184
185
EOF
185
186
cp /etc/issue.djlive /etc/issue.djlive-default-passwords
0 commit comments