]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix quoting issues
authordrjaska <drjaska83@gmail.com>
Thu, 22 Aug 2024 04:16:57 +0000 (07:16 +0300)
committerdrjaska <drjaska83@gmail.com>
Thu, 22 Aug 2024 04:16:57 +0000 (07:16 +0300)
qcsrc/tools/genmod.sh

index c9874dbb540e472805bf8e8f184204b8fb50f30f..0d3f0339b8a8e119bf7e8888eea553d5bd2e0ac2 100755 (executable)
@@ -6,19 +6,19 @@ export LC_ALL=C.UTF-8
 # This script creates / updates the _mod.qc / _mod.qh / _mod.inc files based on
 # the qc / qh files present in the qcsrc folder.
 
-cd ${0%/*}
+cd "${0%/*}"
 cd ..
 ROOT=$PWD/
 
 MOD=_mod
 
 function hash() {
-       git hash-object $1
+       git hash-object "$1"
 }
 
 function genmod() {
        # use context to work around cmake issue #12619
-       CTX="${PWD#$ROOT}/"
+       CTX="${PWD#"$ROOT"}/"
        if [ -f ${MOD}.inc ]; then
                oldHashC=$(hash ${MOD}.inc)
                oldTimeC=$(stat -c "%Y" ${MOD}.inc)
@@ -57,9 +57,9 @@ function genmod() {
                fi
        fi; done
        newHashC=$(hash ${MOD}.inc)
-       if [[ $newHashC == $oldHashC ]]; then touch -d @$oldTimeC ${MOD}.inc; fi
+       if [[ $newHashC == "$oldHashC" ]]; then touch -d @"$oldTimeC" ${MOD}.inc; fi
        newHashH=$(hash ${MOD}.qh)
-       if [[ $newHashH == $oldHashH ]]; then touch -d @$oldTimeH ${MOD}.qh; fi
+       if [[ $newHashH == "$oldHashH" ]]; then touch -d @"$oldTimeH" ${MOD}.qh; fi
 }
 
 (cd lib; genmod)