aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Abramov <levenson@mmer.org>2024-04-19 08:30:38 +0200
committerChristopher Baines <mail@cbaines.net>2024-05-13 19:31:20 +0100
commit7d6d54202ab609877b14490e487a1df106072b7d (patch)
tree90a02a12cd5216ff3cc7407ef2d3e4c3bd24dbc0
parentb1de64812a0a9e30507fb1ea44611779149c32cc (diff)
downloadguix-7d6d54202ab609877b14490e487a1df106072b7d.tar
guix-7d6d54202ab609877b14490e487a1df106072b7d.tar.gz
gnu: isc-dhcp: Add debianutils as an input.
dhclient provides a hook mechanism for users. In order to run these hooks, dhclient-script uses run-parts to run all the executable files found in requested directory. run-parts is part of debianutils packages. * gnu/packages/admin.scm (isc-dhcp)[inputs]: Add "debianutils" to provide access to run-parts. Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I2057881da57a6065d65d1de95e51ed1c8b19e15f
-rw-r--r--gnu/packages/admin.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 46b4e78a39..22a2c12244 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -122,6 +122,7 @@
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages datastructures)
+ #:use-module (gnu packages debian)
#:use-module (gnu packages dns)
#:use-module (gnu packages elf)
#:use-module (gnu packages file)
@@ -1563,7 +1564,8 @@ connection alive.")
(coreutils (assoc-ref inputs "coreutils*"))
(inetutils (assoc-ref inputs "inetutils"))
(grep (assoc-ref inputs "grep*"))
- (sed (assoc-ref inputs "sed*")))
+ (sed (assoc-ref inputs "sed*"))
+ (debianutils (assoc-ref inputs "debianutils")))
(substitute* "client/scripts/linux"
(("/sbin/ip")
(search-input-file inputs "/sbin/ip")))
@@ -1578,7 +1580,7 @@ connection alive.")
,(map (lambda (dir)
(string-append dir "/bin:"
dir "/sbin"))
- (list inetutils coreutils grep sed))))))))))
+ (list inetutils coreutils grep sed debianutils))))))))))
(native-inputs
(list config perl file))
@@ -1589,6 +1591,10 @@ connection alive.")
'()
`(("iproute" ,iproute)))
+ ;; dhclient-script provides hooks to users and uses run-parts in
+ ;; order to list users defined hooks.
+ ("debianutils" ,debianutils)
+
;; isc-dhcp bundles a copy of BIND, which has proved vulnerable
;; in the past. Use a BIND-VERSION of our choosing instead.
("bind-source-tarball"