mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: docker: Provide version string to docker service.
Fixes <https://bugs.gnu.org/40368>. Reported by Pierre Neidhardt <mail@ambrevar.xyz>. * gnu/packages/docker.scm (docker)[configure]: Provide version string. [install]: Install versioned binary.
This commit is contained in:
parent
1ea9d1e187
commit
451c38b7d6
1 changed files with 4 additions and 1 deletions
|
@ -503,6 +503,7 @@ (define-public docker
|
|||
(replace 'configure
|
||||
(lambda _
|
||||
(setenv "DOCKER_GITCOMMIT" (string-append "v" ,%docker-version))
|
||||
(setenv "VERSION" (string-append ,%docker-version "-ce"))
|
||||
;; Automatically use bundled dependencies.
|
||||
;; TODO: Unbundle - see file "vendor.conf".
|
||||
(setenv "AUTO_GOPATH" "1")
|
||||
|
@ -540,7 +541,9 @@ (define-public docker
|
|||
(let* ((out (assoc-ref outputs "out"))
|
||||
(out-bin (string-append out "/bin")))
|
||||
(install-file "bundles/dynbinary-daemon/dockerd" out-bin)
|
||||
(install-file "bundles/dynbinary-daemon/dockerd-dev" out-bin)
|
||||
(install-file (string-append "bundles/dynbinary-daemon/dockerd-"
|
||||
(getenv "VERSION"))
|
||||
out-bin)
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("btrfs-progs" ,btrfs-progs)
|
||||
|
|
Loading…
Reference in a new issue