[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#30709] [PATCH 3/4] gnu: Add ubuntu-keyring.
From: |
Marius Bakke |
Subject: |
[bug#30709] [PATCH 3/4] gnu: Add ubuntu-keyring. |
Date: |
Sat, 10 Mar 2018 10:33:21 +0100 |
User-agent: |
Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) |
Efraim Flashner <address@hidden> writes:
> * gnu/packages/debian.scm (ubuntu-keyring): New variable.
[...]
> + (build-system trivial-build-system)
> + (arguments
> + `(#:modules ((guix build utils))
> + #:builder (begin
> + (use-modules (guix build utils))
> + (let* ((out (assoc-ref %outputs "out"))
> + (apt (string-append out "/etc/apt/trusted.gpg.d/"))
> + (key (string-append out "/share/keyrings/")))
> + (setenv "PATH" (string-append
> + (assoc-ref %build-inputs "gzip")
> "/bin:"
> + (assoc-ref %build-inputs "tar")
> "/bin"))
> + (invoke "tar" "xvf" (assoc-ref %build-inputs "source"))
> + (for-each (lambda (file)
> + (install-file file key)
> + (install-file file apt))
> + (find-files "." "\\.gpg$")))
> + #t)))
Why is having the same files in out/share/keyrings and
out/etc/apt/trusted.gpg.d necessary?
(this was perhaps the case with the Debian keyring too?)
signature.asc
Description: PGP signature