about summary refs log tree commit diff
path: root/pkgs/applications/editors/vscode
diff options
context:
space:
mode:
authorSebastián Mancilla <238528+smancill@users.noreply.github.com>2022-08-14 21:42:41 -0400
committerGitHub <noreply@github.com>2022-08-14 21:42:41 -0400
commit10a745eac8641d6d08c75dadd0a4736f87c63248 (patch)
tree4eead16aedfa866796c08f53b80fefaa24d649aa /pkgs/applications/editors/vscode
parent5917c179d6aa3ca3f2bfabb83cbe761fd0103f75 (diff)
parent3f54dfa4755613dbd3098814a9ab07cb977ca347 (diff)
downloadnixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.tar
nixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.tar.gz
nixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.tar.bz2
nixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.tar.lz
nixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.tar.xz
nixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.tar.zst
nixlib-10a745eac8641d6d08c75dadd0a4736f87c63248.zip
Merge pull request #179896 from erikarvstedt/fix-bash-exit-handler
treewide: fix bash exit handlers
Diffstat (limited to 'pkgs/applications/editors/vscode')
-rwxr-xr-xpkgs/applications/editors/vscode/extensions/_maintainers/update-bin-srcs-lib.sh8
-rwxr-xr-xpkgs/applications/editors/vscode/extensions/cpptools/update_helper.sh7
2 files changed, 5 insertions, 10 deletions
diff --git a/pkgs/applications/editors/vscode/extensions/_maintainers/update-bin-srcs-lib.sh b/pkgs/applications/editors/vscode/extensions/_maintainers/update-bin-srcs-lib.sh
index e3d1e5fb1397..4b0ca54da362 100755
--- a/pkgs/applications/editors/vscode/extensions/_maintainers/update-bin-srcs-lib.sh
+++ b/pkgs/applications/editors/vscode/extensions/_maintainers/update-bin-srcs-lib.sh
@@ -37,14 +37,12 @@ prefetchExtensionUnpacked() {
   1>&2 echo "zipStorePath='$zipStorePath'"
 
   function rm_tmpdir() {
-    1>&2 printf "rm -rf -- %q\n" "$tmpDir"
-    rm -rf -- "$tmpDir"
-    unset tmpDir
-    trap - INT TERM HUP EXIT
+    1>&2 printf "rm -rf %q\n" "$tmpDir"
+    rm -rf "$tmpDir"
   }
   function make_trapped_tmpdir() {
     tmpDir=$(mktemp -d)
-    trap rm_tmpdir INT TERM HUP EXIT
+    trap rm_tmpdir EXIT
   }
 
   1>&2 echo
diff --git a/pkgs/applications/editors/vscode/extensions/cpptools/update_helper.sh b/pkgs/applications/editors/vscode/extensions/cpptools/update_helper.sh
index 00ef77553242..d7bd307c92a0 100755
--- a/pkgs/applications/editors/vscode/extensions/cpptools/update_helper.sh
+++ b/pkgs/applications/editors/vscode/extensions/cpptools/update_helper.sh
@@ -44,14 +44,11 @@ extStoreName="${extPublisher}-${extName}"
 
 
 function rm_tmpdir() {
-  #echo "Removing \`tmpDir='$tmpDir'\`"
-  rm -rf -- "$tmpDir"
-  unset tmpDir
-  trap - INT TERM HUP EXIT
+  rm -rf "$tmpDir"
 }
 function make_trapped_tmpdir() {
   tmpDir=$(mktemp -d)
-  trap rm_tmpdir INT TERM HUP EXIT
+  trap rm_tmpdir EXIT
 }
 
 echo