guix-commits
[Top][All Lists]
Advanced

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

02/06: gnu: cloud-utils: Fix wrapping.


From: guix-commits
Subject: 02/06: gnu: cloud-utils: Fix wrapping.
Date: Sat, 4 Jun 2022 16:45:04 -0400 (EDT)

nckx pushed a commit to branch master
in repository guix.

commit d6d06ee2377e2366767e53365dbcfa42e62971d7
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun May 29 02:00:00 2022 +0200

    gnu: cloud-utils: Fix wrapping.
    
    * gnu/packages/admin.scm (cloud-utils)[arguments]:
    Search for readlink & sfdisk in inputs.
    [inputs]: Add coreutils.
---
 gnu/packages/admin.scm | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index f30509a0ff..e9787f1c43 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -419,7 +419,11 @@ inspired by @command{vi}.")
          "0xxdi55lzw7j91zfajw7jhd2ilsqj2dy04i9brlk8j3pvb5ma8hk"))))
     (build-system gnu-build-system)
     (arguments
-     '(#:make-flags
+     '(#:modules
+       ((guix build gnu-build-system)
+        (guix build utils)
+        (srfi srfi-26))
+       #:make-flags
        (let ((out (assoc-ref %outputs "out")))
          (list (string-append "BINDIR=" out "/bin")
                (string-append "MANDIR=" out "/share/man/man1")
@@ -433,10 +437,15 @@ inspired by @command{vi}.")
              (let ((growpart (string-append (assoc-ref outputs "out")
                                             "/bin/growpart")))
                (wrap-program growpart
-                 `("PATH" ":" prefix (,(dirname (which "sfdisk"))
-                                      ,(dirname (which "readlink")))))))))))
+                 `("PATH" ":" prefix
+                   ,(map dirname
+                         (map (cut search-input-file inputs <>)
+                              (list "bin/readlink"
+                                    "sbin/sfdisk")))))))))))
     (inputs
-     (list python util-linux)) ; contains sfdisk for growpart
+     (list coreutils                    ; for readlink
+           python
+           util-linux))                 ; sfdisk for growpart
     (home-page "https://launchpad.net/cloud-utils";)
     (synopsis "Set of utilities for cloud computing environments")
     (description



reply via email to

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