diff options
author | Tim Cuthbertson <tim@gfxmonk.net> | 2018-04-22 11:31:41 +1000 |
---|---|---|
committer | Tim Cuthbertson <tim@gfxmonk.net> | 2018-04-22 15:17:39 +1000 |
commit | 146dabd4aca9794f685528d2b247cb72f2fc54bd (patch) | |
tree | 9d95774ebb114bb9a44aafcca1772138f9e6d6fc /pkgs/tools/package-management/nix-pin | |
parent | 92f083af238f844a0267531cc25275f80e97622e (diff) | |
download | nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.tar nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.tar.gz nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.tar.bz2 nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.tar.lz nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.tar.xz nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.tar.zst nixpkgs-146dabd4aca9794f685528d2b247cb72f2fc54bd.zip |
nix-pin: add `passthru.updateScript`
Diffstat (limited to 'pkgs/tools/package-management/nix-pin')
-rw-r--r-- | pkgs/tools/package-management/nix-pin/default.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/tools/package-management/nix-pin/default.nix b/pkgs/tools/package-management/nix-pin/default.nix index e2c18f33d61..72cea4de502 100644 --- a/pkgs/tools/package-management/nix-pin/default.nix +++ b/pkgs/tools/package-management/nix-pin/default.nix @@ -20,6 +20,19 @@ let self = stdenv.mkDerivation rec { let api = import "${self}/share/nix/api.nix" { inherit pkgs; }; in { inherit (api) augmentedPkgs pins callPackage; + updateScript = '' + set -e + echo + cd ${toString ./.} + ${pkgs.nix-update-source}/bin/nix-update-source \ + --prompt version \ + --replace-attr version \ + --set owner timbertson \ + --set repo nix-pin \ + --set type fetchFromGitHub \ + --set rev 'version-{version}' \ + --modify-nix default.nix + ''; }; meta = with stdenv.lib; { homepage = "https://github.com/timbertson/nix-pin"; |