adding fuse-overlayfs to podman

This commit is contained in:
Jean-François GUILLAUME 2023-06-23 09:11:38 +00:00
commit 6445a63757

View file

@ -11,6 +11,7 @@
#:use-module (gnu packages selinux) #:use-module (gnu packages selinux)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages file-systems)
#:use-module (gnu packages version-control) #:use-module (gnu packages version-control)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (guix utils) #:use-module (guix utils)
@ -29,7 +30,7 @@
(sha256 (base32 "145v7cq1y1v5kjdlg0vl70y693flagw4m60vm95wizibrf4byv9w")) (sha256 (base32 "145v7cq1y1v5kjdlg0vl70y693flagw4m60vm95wizibrf4byv9w"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet '(begin (snippet '(begin
(substitute* "Makefile" ((".*hack/btrfs.*") "")) ; (substitute* "Makefile" ((".*hack/btrfs.*") ""))
; we build without doc ; we build without doc
(substitute* "Makefile" (("all: binaries docs") "all: binaries")) (substitute* "Makefile" (("all: binaries docs") "all: binaries"))
(substitute* "Makefile" (("install: install.bin install.remote install.man install.systemd") "install: install.bin install.remote install.systemd")))))) (substitute* "Makefile" (("install: install.bin install.remote install.man install.systemd") "install: install.bin install.remote install.systemd"))))))
@ -68,8 +69,9 @@
(lambda _ (lambda _
(invoke "make" "install.completions" (invoke "make" "install.completions"
(string-append "PREFIX=" #$output))))))) (string-append "PREFIX=" #$output)))))))
(inputs (list btrfs-progs gnu:cni-plugins gnu:conmon gnu:crun gpgme go-github-com-go-md2man iptables libassuan libseccomp libselinux gnu:slirp4netns)) (inputs (list btrfs-progs gnu:cni-plugins gnu:conmon gnu:crun gpgme go-github-com-go-md2man iptables libassuan libseccomp libselinux gnu:slirp4netns fuse-overlayfs))
(native-inputs (list bats git go-1.18 pkg-config python)) (native-inputs (list bats git go-1.18 pkg-config python))
(propagated-inputs (list fuse-overlayfs))
(home-page "https://podman.io") (home-page "https://podman.io")
(synopsis "Manage containers, images, pods, and their volumes") (synopsis "Manage containers, images, pods, and their volumes")
(description "Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers.") (description "Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers.")