瀏覽代碼

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_VERSION="${VERSION}-${REVISION}"
 
 
 PKG_ROOT="$(mktemp -d)"
 PKG_ROOT="$(mktemp -d)"
-trap "rm -rf $PKG_ROOT" EXIT
+trap 'rm -rf "$PKG_ROOT"' EXIT
 
 
 # Directory layout inside the .deb
 # Directory layout inside the .deb
 install -d "$PKG_ROOT/DEBIAN"
 install -d "$PKG_ROOT/DEBIAN"