podman: install systemd files

- install podman service and socket
- install podman tmpfile
wip/yesman
zowoq 3 years ago
parent e66ded9c50
commit 8c8d4f3398
  1. 3
      pkgs/applications/virtualization/podman/default.nix
  2. 1
      pkgs/applications/virtualization/podman/wrapper.nix

@ -63,6 +63,9 @@ buildGoModule rec {
installShellCompletion --fish completions/fish/*
installShellCompletion --zsh completions/zsh/*
MANDIR=$man/share/man make install.man-nobuild
'' + lib.optionalString stdenv.isLinux ''
install -Dm644 contrib/tmpfile/podman.conf -t $out/lib/tmpfiles.d
install -Dm644 contrib/systemd/system/podman.{socket,service} -t $out/lib/systemd/system
'';
passthru.tests = { inherit (nixosTests) podman; };

@ -48,6 +48,7 @@ in runCommand podman.name {
ln -s ${podman.man} $man
mkdir -p $out/bin
ln -s ${podman-unwrapped}/lib $out/lib
ln -s ${podman-unwrapped}/share $out/share
makeWrapper ${podman-unwrapped}/bin/podman $out/bin/podman \
--prefix PATH : ${binPath}

Loading…
Cancel
Save