Skip to content

Commit 29f4fef

Browse files
committed
update.sh: quote all relevant variable uses
Even quote the use of PKG. While not necessary right now, it protects us from future code breakage.
1 parent 71b5c54 commit 29f4fef

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

playground/update.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,22 @@ gopherjs build -m
2323
GOPHERJSGOPATH=$(go list -f '{{.Root}}' github.com/gopherjs/gopherjs)
2424

2525
PKG=pkg
26-
rm -r $PKG
26+
rm -r "$PKG"
2727

2828
# Use an empty GOPATH workspace with just gopherjs,
2929
# so that all the standard library packages get written to GOROOT/pkg.
3030
export GOPATH="$tmp_gopath"
31-
mkdir -p $GOPATH/src/github.com/gopherjs/gopherjs
32-
cp -a $GOPHERJSGOPATH/src/github.com/gopherjs/gopherjs/* $GOPATH/src/github.com/gopherjs/gopherjs
31+
mkdir -p "$GOPATH"/src/github.com/gopherjs/gopherjs
32+
cp -a "$GOPHERJSGOPATH"/src/github.com/gopherjs/gopherjs/* "$GOPATH"/src/github.com/gopherjs/gopherjs
3333

3434
gopherjs install -m github.com/gopherjs/gopherjs/js github.com/gopherjs/gopherjs/nosync
35-
mkdir -p $PKG/github.com/gopherjs/gopherjs
36-
cp $GOPATH/pkg/*_js_min/github.com/gopherjs/gopherjs/js.a $PKG/github.com/gopherjs/gopherjs/js.a
37-
cp $GOPATH/pkg/*_js_min/github.com/gopherjs/gopherjs/nosync.a $PKG/github.com/gopherjs/gopherjs/nosync.a
35+
mkdir -p "$PKG"/github.com/gopherjs/gopherjs
36+
cp "$GOPATH"/pkg/*_js_min/github.com/gopherjs/gopherjs/js.a "$PKG"/github.com/gopherjs/gopherjs/js.a
37+
cp "$GOPATH"/pkg/*_js_min/github.com/gopherjs/gopherjs/nosync.a "$PKG"/github.com/gopherjs/gopherjs/nosync.a
3838

3939
# Make a copy of GOROOT that is user-writeable,
4040
# use it to build and copy out standard library packages.
41-
cp -a $(go env GOROOT)/. "$tmp_goroot"
41+
cp -a "$(go env GOROOT)" "$tmp_goroot"
4242
export GOROOT="$tmp_goroot"
4343
gopherjs install -m \
4444
archive/tar \
@@ -139,8 +139,8 @@ gopherjs install -m \
139139
unicode/utf16 \
140140
unicode/utf8
141141

142-
cp -a $GOROOT/pkg/*_js_min/* $PKG
143-
cp -a $GOROOT/pkg/*_amd64_js_min/* $PKG
142+
cp -a "$GOROOT"/pkg/*_js_min/* $PKG
143+
cp -a "$GOROOT"/pkg/*_amd64_js_min/* $PKG
144144

145145
# Rename all *.a files in $PKG to *.a.js.
146146
find "$PKG" -name "*.a" -exec sh -c 'mv $0 $0.js' {} \;

0 commit comments

Comments
 (0)