gnu: busybox: Parameterize reference to /gnu/store.
authorTaylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
Fri, 15 May 2015 08:59:44 +0000 (10:59 +0200)
committerTaylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
Fri, 15 May 2015 14:38:53 +0000 (16:38 +0200)
* gnu/packages/busybox.scm (busybox): Call %store-directory instead of
  referencing "/gnu/store" directly.

gnu/packages/busybox.scm

index d200cd7..13630b3 100644 (file)
@@ -53,8 +53,9 @@
 
            ;; There is no /usr/bin or /bin - replace it with /gnu/store
            (substitute* "testsuite/cpio.tests"
-              (("/usr/bin") "/gnu/store")
-              (("usr") "gnu"))
+              (("/usr/bin") (%store-directory))
+              (("usr") (car (filter (negate string-null?)
+                                    (string-split (%store-directory) #\/)))))
 
            (substitute* "testsuite/date/date-works-1"
              (("/bin/date") (which "date")))