Skip to content

Commit 3714c8e

Browse files
committed
Quote shell variable expansions
1 parent dbd2cbd commit 3714c8e

2 files changed

Lines changed: 27 additions & 27 deletions

File tree

examples/certs/update-certs.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ certList=(
6868
for i in ${!certList[@]};
6969
do
7070
printf "Updating: ${certList[$i]}\n"
71-
cp $CERT_LOCATION/${certList[$i]} ./${certList[$i]}
71+
cp "$CERT_LOCATION/${certList[$i]}" "./${certList[$i]}"
7272
if [ $? -ne 0 ]; then
7373
printf "Failed to copy cert: ${certList[$i]}\n"
7474
exit 1
@@ -77,14 +77,14 @@ done
7777

7878
# Copy OCSP certs (stored flat, not in subdirectory)
7979
printf "Updating: ocsp-root-ca-cert.pem\n"
80-
cp $CERT_LOCATION/ocsp/root-ca-cert.pem ./ocsp-root-ca-cert.pem
80+
cp "$CERT_LOCATION/ocsp/root-ca-cert.pem" ./ocsp-root-ca-cert.pem
8181
if [ $? -ne 0 ]; then
8282
printf "Failed to copy cert: ocsp/root-ca-cert.pem\n"
8383
exit 1
8484
fi
8585

8686
printf "Updating: ocsp-intermediate1-ca-cert.pem\n"
87-
cp $CERT_LOCATION/ocsp/intermediate1-ca-cert.pem ./ocsp-intermediate1-ca-cert.pem
87+
cp "$CERT_LOCATION/ocsp/intermediate1-ca-cert.pem" ./ocsp-intermediate1-ca-cert.pem
8888
if [ $? -ne 0 ]; then
8989
printf "Failed to copy cert: ocsp/intermediate1-ca-cert.pem\n"
9090
exit 1

platform/android_aosp/jsse_install.sh

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -35,39 +35,39 @@ wolfssljni_dir=$2
3535
aosp_dir=$3
3636

3737
# Check if directories exist
38-
if [ ! -d $wolfssl_dir ]; then
38+
if [ ! -d "$wolfssl_dir" ]; then
3939
echo "wolfSSL directory does not exist: $wolfssl_dir"
4040
exit 1
4141
fi
4242

43-
if [ ! -d $wolfssljni_dir ]; then
43+
if [ ! -d "$wolfssljni_dir" ]; then
4444
echo "wolfSSL JNI directory does not exist: $wolfssljni_dir"
4545
exit 1
4646
fi
4747

48-
if [ ! -d $aosp_dir ]; then
48+
if [ ! -d "$aosp_dir" ]; then
4949
echo "Android AOSP directory does not exist: $aosp_dir"
5050
exit 1
5151
fi
5252

53-
if [ ! -d $wolfssljni_dir/platform/android_aosp ]; then
53+
if [ ! -d "$wolfssljni_dir/platform/android_aosp" ]; then
5454
echo "wolfSSL JNI does not contain 'platform/android_aosp' directory"
5555
exit 1
5656
fi
5757

5858
# Check if AOSP files exist in wolfssljni bundle
5959
jni_has_aosp=1
60-
jni_aosp=$wolfssljni_dir/platform/android_aosp
60+
jni_aosp="$wolfssljni_dir/platform/android_aosp"
6161

62-
if [ ! -f $jni_aosp/wolfssl/Android.mk ]; then
62+
if [ ! -f "$jni_aosp/wolfssl/Android.mk" ]; then
6363
jni_has_aosp=0
6464
fi
6565

66-
if [ ! -f $jni_aosp/wolfssl/CleanSpec.mk ]; then
66+
if [ ! -f "$jni_aosp/wolfssl/CleanSpec.mk" ]; then
6767
jni_has_aosp=0
6868
fi
6969

70-
if [ ! -f $jni_aosp/wolfssljni/Android.mk ]; then
70+
if [ ! -f "$jni_aosp/wolfssljni/Android.mk" ]; then
7171
jni_has_aosp=0
7272
fi
7373

@@ -76,24 +76,24 @@ if [ $jni_has_aosp -eq 0 ]; then
7676
exit 1
7777
fi
7878

79-
aosp_wolfssl=$aosp_dir/external/wolfssl
80-
aosp_wolfssljni=$aosp_dir/external/wolfssljni
79+
aosp_wolfssl="$aosp_dir/external/wolfssl"
80+
aosp_wolfssljni="$aosp_dir/external/wolfssljni"
8181

8282
# Copy wolfSSL sources over to AOSP code tree
83-
if [ -d $aosp_wolfssl ]; then
83+
if [ -d "$aosp_wolfssl" ]; then
8484
echo "$aosp_wolfssl already exists, skipping wolfSSL copy"
8585
else
86-
mkdir -p $aosp_wolfssl
87-
cp $jni_aosp/wolfssl/Android.mk $aosp_wolfssl
88-
cp $jni_aosp/wolfssl/CleanSpec.mk $aosp_wolfssl
86+
mkdir -p "$aosp_wolfssl"
87+
cp "$jni_aosp/wolfssl/Android.mk" "$aosp_wolfssl"
88+
cp "$jni_aosp/wolfssl/CleanSpec.mk" "$aosp_wolfssl"
8989

90-
cp -r $wolfssl_dir/certs $aosp_wolfssl/certs
91-
cp -r $wolfssl_dir/src $aosp_wolfssl/src
92-
cp -r $wolfssl_dir/wolfcrypt $aosp_wolfssl/wolfcrypt
93-
cp -r $wolfssl_dir/wolfssl $aosp_wolfssl/wolfssl
90+
cp -r "$wolfssl_dir/certs" "$aosp_wolfssl/certs"
91+
cp -r "$wolfssl_dir/src" "$aosp_wolfssl/src"
92+
cp -r "$wolfssl_dir/wolfcrypt" "$aosp_wolfssl/wolfcrypt"
93+
cp -r "$wolfssl_dir/wolfssl" "$aosp_wolfssl/wolfssl"
9494

95-
cp $wolfssl_dir/README $aosp_wolfssl
96-
cp $wolfssl_dir/COPYING $aosp_wolfssl
95+
cp "$wolfssl_dir/README" "$aosp_wolfssl"
96+
cp "$wolfssl_dir/COPYING" "$aosp_wolfssl"
9797

9898
# Touch missing files if needed. If wolfSSL has been cloned from
9999
# GitHub, they don't exist. Only in stable releases.
@@ -106,13 +106,13 @@ else
106106
fi
107107

108108
# Copy wolfSSL JNI sources over to AOSP code tree
109-
if [ -d $aosp_wolfssljni ]; then
109+
if [ -d "$aosp_wolfssljni" ]; then
110110
echo "$aosp_wolfssljni already exists, skipping wolfSSL copy"
111111
else
112-
mkdir -p $aosp_wolfssljni
113-
cp $jni_aosp/wolfssljni/Android.mk $aosp_wolfssljni
112+
mkdir -p "$aosp_wolfssljni"
113+
cp "$jni_aosp/wolfssljni/Android.mk" "$aosp_wolfssljni"
114114

115-
cp -r $wolfssljni_dir/* $aosp_wolfssljni
115+
cp -r "$wolfssljni_dir"/* "$aosp_wolfssljni"
116116
fi
117117

118118
echo "All Files copied into Android AOSP source tree."

0 commit comments

Comments
 (0)