ソースを参照

fix(packaging): defer PKG_ROOT expansion in trap until cleanup time

Single-quoted trap defers expansion to when the trap fires, and quoting
$PKG_ROOT inside protects against any future mktemp output containing
spaces. Pure defensive shell hygiene; current /tmp paths don't trigger.
fszontagh 2 ヶ月 前
コミット
a6de5bcb8d
1 ファイル変更1 行追加1 行削除
  1. 1 1
      packaging/scripts/create-deb.sh

+ 1 - 1
packaging/scripts/create-deb.sh

@@ -12,7 +12,7 @@ NAME="smartbotic-automation"
 PKG_VERSION="${VERSION}-${REVISION}"
 
 PKG_ROOT="$(mktemp -d)"
-trap "rm -rf $PKG_ROOT" EXIT
+trap 'rm -rf "$PKG_ROOT"' EXIT
 
 # Directory layout inside the .deb
 install -d "$PKG_ROOT/DEBIAN"