summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Streit <simon@netpanic.org>2022-01-03 12:53:54 +0100
committerSimon Streit <simon@netpanic.org>2022-01-06 00:11:55 +0100
commit166421ba4f8abe62161fd6604912f6a12f124e08 (patch)
treee8e1466b45fa5ca6110541b2f61d1a20aeaea483
parentc11f01407d109f4bf598a6db8d026918fdbc0da5 (diff)
packages: add missing dependency for samba.
-rw-r--r--siguix/packages/samba.scm10
1 files changed, 7 insertions, 3 deletions
diff --git a/siguix/packages/samba.scm b/siguix/packages/samba.scm
index 5fac51e..2cfb42f 100644
--- a/siguix/packages/samba.scm
+++ b/siguix/packages/samba.scm
@@ -112,17 +112,21 @@
(("bld\\.INSTALL_DIR.*") ""))
#t))
(add-after 'install 'wrap-program
- ;; samba-tools and others fail to find talloc
+ ;; Some samba tools selectively fail to find talloc, tdb
+ ;; and dnspython.
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((out (string-append (assoc-ref outputs "out")))
(talloc (string-append (assoc-ref inputs "talloc")
"/lib/python3.9/site-packages"))
(tdb (string-append (assoc-ref inputs "tdb")
- "/lib/python3.9/site-packages")))
+ "/lib/python3.9/site-packages"))
+ (python-dnspython (string-append
+ (assoc-ref inputs "python-dnspython")
+ "/lib/python3.9/site-packages")))
(for-each
(lambda (bin)
(wrap-program (string-append out bin)
- `("PYTHONPATH" prefix (,talloc ,tdb))))
+ `("PYTHONPATH" prefix (,talloc ,tdb ,python-dnspython))))
'("/bin/samba-tool"
"/sbin/samba-gpupdate"
"/sbin/samba_dnsupdate"