summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/virtualization/podman
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2021-05-22 18:20:04 +0800
committerzowoq <59103226+zowoq@users.noreply.github.com>2021-05-26 09:51:43 +1000
commit0579444f1d3449dc464512515b8626f34c89df7b (patch)
tree4169ad5df7b59385a04319edb7c1fecdd524dba7 /pkgs/applications/virtualization/podman
parentacb51e6ca3b5b6f491a34fadd2232b3745f8eb20 (diff)
podman: add systemd to LD_LIBRARY_PATH for journald log driver
Diffstat (limited to 'pkgs/applications/virtualization/podman')
-rw-r--r--pkgs/applications/virtualization/podman/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/podman/default.nix b/pkgs/applications/virtualization/podman/default.nix
index c8b8467def5c..beaeb890a195 100644
--- a/pkgs/applications/virtualization/podman/default.nix
+++ b/pkgs/applications/virtualization/podman/default.nix
@@ -3,6 +3,7 @@
, fetchFromGitHub
, pkg-config
, installShellFiles
+, makeWrapper
, buildGoModule
, gpgme
, lvm2
@@ -36,7 +37,7 @@ buildGoModule rec {
outputs = [ "out" "man" ];
- nativeBuildInputs = [ pkg-config go-md2man installShellFiles ];
+ nativeBuildInputs = [ pkg-config go-md2man installShellFiles makeWrapper ];
buildInputs = lib.optionals stdenv.isLinux [
btrfs-progs
@@ -69,6 +70,8 @@ buildGoModule rec {
installShellCompletion --zsh completions/zsh/*
MANDIR=$man/share/man make install.man-nobuild
'' + lib.optionalString stdenv.isLinux ''
+ wrapProgram $out/bin/podman \
+ --prefix LD_LIBRARY_PATH : "${lib.getLib systemd}/lib"
install -Dm644 contrib/tmpfile/podman.conf -t $out/lib/tmpfiles.d
install -Dm644 contrib/systemd/system/podman.{socket,service} -t $out/lib/systemd/system
'' + ''