diff options
author | Simon Streit <simon@netpanic.org> | 2022-01-03 12:53:54 +0100 |
---|---|---|
committer | Simon Streit <simon@netpanic.org> | 2022-01-06 00:11:55 +0100 |
commit | 166421ba4f8abe62161fd6604912f6a12f124e08 (patch) | |
tree | e8e1466b45fa5ca6110541b2f61d1a20aeaea483 | |
parent | c11f01407d109f4bf598a6db8d026918fdbc0da5 (diff) |
packages: add missing dependency for samba.
-rw-r--r-- | siguix/packages/samba.scm | 10 |
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" |