about summary refs log tree commit diff
path: root/pkgs/misc/vscode-extensions/vscode-utils.nix
diff options
context:
space:
mode:
authorEdmund Wu <fangkazuto@gmail.com>2019-02-03 20:02:18 -0500
committerEdmund Wu <fangkazuto@gmail.com>2019-07-07 21:12:46 -0400
commita8b31a14b1abdbb992e6fe46f6f11f29baabab6e (patch)
treee58299cecc8f3cbaf86dde7169014cef81ceab0a /pkgs/misc/vscode-extensions/vscode-utils.nix
parentc4b2a3f92ad0e18f23fed5747bd0a0475b0fbd68 (diff)
downloadnixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.tar
nixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.tar.gz
nixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.tar.bz2
nixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.tar.lz
nixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.tar.xz
nixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.tar.zst
nixlib-a8b31a14b1abdbb992e6fe46f6f11f29baabab6e.zip
vscode-extensions.ms-python.python: 2018.12.1 -> 2019.6.22090
Diffstat (limited to 'pkgs/misc/vscode-extensions/vscode-utils.nix')
-rw-r--r--pkgs/misc/vscode-extensions/vscode-utils.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/misc/vscode-extensions/vscode-utils.nix b/pkgs/misc/vscode-extensions/vscode-utils.nix
index 82d39dbfec63..2216e4258973 100644
--- a/pkgs/misc/vscode-extensions/vscode-utils.nix
+++ b/pkgs/misc/vscode-extensions/vscode-utils.nix
@@ -33,11 +33,17 @@ let
     inherit vscodeExtUniqueId;
     inherit configurePhase buildPhase dontPatchELF dontStrip;
 
+    installPrefix = "share/${extendedPkgName}/extensions/${vscodeExtUniqueId}";
+
     buildInputs = [ unzip ] ++ buildInputs;
 
     installPhase = ''
-      mkdir -p "$out/share/${extendedPkgName}/extensions/${vscodeExtUniqueId}"
-      find . -mindepth 1 -maxdepth 1 | xargs -d'\n' mv -t "$out/share/${extendedPkgName}/extensions/${vscodeExtUniqueId}/"
+      runHook preInstall
+
+      mkdir -p "$out/$installPrefix"
+      find . -mindepth 1 -maxdepth 1 | xargs -d'\n' mv -t "$out/$installPrefix/"
+
+      runHook postInstall
     '';
 
   });