guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/05: gnu: debootstrap: Patch reference to dpkg.


From: guix-commits
Subject: 02/05: gnu: debootstrap: Patch reference to dpkg.
Date: Mon, 23 May 2022 15:04:48 -0400 (EDT)

efraim pushed a commit to branch master
in repository guix.

commit 658525f6ecdfdf4929910a5a45d33150d0e43f6e
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon May 23 15:10:28 2022 +0300

    gnu: debootstrap: Patch reference to dpkg.
    
    * gnu/packages/debian.scm (debootstrap)[arguments]: Adjust 'patch-source
    phase to also patch a reference to dpkg.
    [inputs]: Add dpkg.
---
 gnu/packages/debian.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm
index 65132d9259..6b471d6cc5 100644
--- a/gnu/packages/debian.scm
+++ b/gnu/packages/debian.scm
@@ -208,6 +208,7 @@ contains the archive keys used for that.")
            (lambda* (#:key inputs outputs #:allow-other-keys)
              (let ((out    (assoc-ref outputs "out"))
                    (tzdata (assoc-ref inputs "tzdata"))
+                   (dpkg   (assoc-ref inputs "dpkg"))
                    (debian (assoc-ref inputs "debian-keyring"))
                    (ubuntu (assoc-ref inputs "ubuntu-keyring")))
                (substitute* "Makefile"
@@ -224,7 +225,8 @@ contains the archive keys used for that.")
                (substitute* "scripts/gutsy"
                  (("/usr") ubuntu))
                (substitute* "debootstrap"
-                 (("=/usr") (string-append "=" out)))
+                 (("=/usr") (string-append "=" out))
+                 (("/usr/bin/dpkg") (string-append dpkg "/bin/dpkg")))
                ;; Ensure PATH works both in guix and within the debian chroot
                ;; workaround for: https://bugs.debian.org/929889
                (substitute* "functions"
@@ -252,6 +254,7 @@ contains the archive keys used for that.")
     (inputs
      `(("debian-keyring" ,debian-archive-keyring)
        ("ubuntu-keyring" ,ubuntu-keyring)
+       ("dpkg" ,dpkg)
        ("tzdata" ,tzdata)
 
        ;; Called at run-time from various places, needs to be in PATH.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]