summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Baptiste Volatier <jbv@pm.me>2021-02-03 08:35:18 +0100
committerJonathan Brielmaier <jonathan.brielmaier@web.de>2021-04-14 18:32:13 +0200
commit34a5130517d6ba0bc5d948e63f99de3d3bd8fb3e (patch)
treefdaad0a70ce663b490ef953b8e7cb78c7f71dd28
parent29498efd1648f2d7ede2526f9d5da23b9b588209 (diff)
nongnu: nvidia: Add nvidia-smi to nvidia-driver.
nvidia-smi is a binary that provides hardware information. * nongnu/packages/nvidia.scm (nvidia-driver)[arguments]: Add nvidia-smi to nvidia-driver. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
-rw-r--r--nongnu/packages/nvidia.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm
index ee0d250..e82f3af 100644
--- a/nongnu/packages/nvidia.scm
+++ b/nongnu/packages/nvidia.scm
@@ -90,6 +90,7 @@
"CC=gcc")
#t))
(delete 'check)
+ (delete 'strip)
(add-after 'install 'install-copy
(lambda* (#:key inputs native-inputs outputs #:allow-other-keys)
(chdir "..")
@@ -170,6 +171,11 @@
(chmod file #o555))
;; ------------------------------
+ ;; nvidia-smi
+
+ (install-file "nvidia-smi" bindir)
+
+ ;; ------------------------------
;; patchelf
(let* ((libc (assoc-ref inputs "libc"))
(ld.so (string-append libc ,(glibc-dynamic-linker)))
@@ -199,7 +205,8 @@
(for-each (lambda (file)
(when (elf-file? file)
(patch-elf file)))
- (find-files out ".*\\.so")))
+ (find-files out ".*\\.so"))
+ (patch-elf (string-append bindir "/" "nvidia-smi")))
;; ------------------------------
;; Create short name symbolic links