about summary refs log tree commit diff
path: root/pkgs/desktops/pantheon/update.nix
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-08-05 18:19:01 -0400
committerworldofpeace <worldofpeace@protonmail.ch>2019-08-06 11:20:01 -0400
commit47a9e8783ac34709d31a0f6799d0fac5f3d4268a (patch)
tree7a72309f5dce886f029badd763b0e0e1b1133c83 /pkgs/desktops/pantheon/update.nix
parent0b59f4212c0c99e79de47a3d7bfc7375cc509b0a (diff)
downloadnixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.tar
nixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.tar.gz
nixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.tar.bz2
nixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.tar.lz
nixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.tar.xz
nixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.tar.zst
nixlib-47a9e8783ac34709d31a0f6799d0fac5f3d4268a.zip
pantheon.updateScript: add a throw
Diffstat (limited to 'pkgs/desktops/pantheon/update.nix')
-rw-r--r--pkgs/desktops/pantheon/update.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/desktops/pantheon/update.nix b/pkgs/desktops/pantheon/update.nix
index 50f1fbd48460..7e9aacc0c2b2 100644
--- a/pkgs/desktops/pantheon/update.nix
+++ b/pkgs/desktops/pantheon/update.nix
@@ -29,6 +29,8 @@ let
     chmod +x $out
   '';
 
-  versionFlag = { "release" = "-r"; "master" = "-m"; }.${versionPolicy};
+  throwFlag = throw "${versionPolicy} is not a valid versionPolicy - Options are either 'release' or 'master' (defaults to release).";
+
+  versionFlag = { "release" = "-r"; "master" = "-m"; }.${versionPolicy} or throwFlag;
 
 in [ updateScript versionFlag repoName attrPath ]