diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-03-19 21:16:36 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2022-03-22 20:19:30 +0100 |
commit | 9ca3bf86f4866b0c25a7b80e1a1bfff9a508972c (patch) | |
tree | b603133dd5dedb74a3c27027a3043ee62f0271cb /pkgs/sternenseemann/bundle-signed-release/default.nix | |
parent | fc54477d4ee7e537c115e82c80b85ae5bbb89307 (diff) |
pkgs/sternenseemann: drop some unused stuff
Diffstat (limited to 'pkgs/sternenseemann/bundle-signed-release/default.nix')
-rw-r--r-- | pkgs/sternenseemann/bundle-signed-release/default.nix | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/pkgs/sternenseemann/bundle-signed-release/default.nix b/pkgs/sternenseemann/bundle-signed-release/default.nix deleted file mode 100644 index 5db979b0..00000000 --- a/pkgs/sternenseemann/bundle-signed-release/default.nix +++ /dev/null @@ -1,54 +0,0 @@ -# Build a directory containing release tarballs and -# their signatures. Fail if a signature is invalid. -{ lib -, getBins -, signify -, buildGitTarball -, runCommandNoCC -}: - -{ # public key to verify against - publicKey - # directory signature files are located in -, sigs -}: - -{ # project name: - # * tarballs are name ${pname}-${tag}.tar.gz - # * signatures are name ${pname}-${tag}.tar.gz.sig - pname - # information about the git remote to fetch from - # must contain an url attribute and may contain - # a subDir attribute. -, git - # List of releases which are represented as an - # attribute set which contains a sha256 and - # either a tag or rev attribute. -, releases -}: - -let - bins = getBins signify [ "signify" ]; - - tarballs = builtins.map - (args: buildGitTarball (git // args // { - inherit pname; - })) releases; - - sigFor = tarball: "${sigs}/${tarball.name}.sig"; -in - -runCommandNoCC "${pname}-releases" {} ('' - mkdir -p "$out" -'' + lib.concatMapStrings (tarball: '' - # verify tarball and inform user about what's happening - echo -n "${tarball.name}: " - ${bins.signify} -V \ - -p "${publicKey}" \ - -m "${tarball}" \ - -x "${sigFor tarball}" - - # succeeded, so copy tarball and signature - ln -s "${tarball}" "$out/${tarball.name}" - ln -s "${sigFor tarball}" "$out/${baseNameOf (sigFor tarball)}" -'') tarballs) |