Merge pull request #229541 from KAction/contrib/0/borgmatic-systemd/out

This commit is contained in:
Sandro 2023-05-04 14:39:42 +02:00 committed by GitHub
commit dd14e394b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,14 @@
{ borgbackup, coreutils, lib, python3Packages, systemd, installShellFiles, borgmatic, testers }:
{ lib
, stdenv
, borgbackup
, coreutils
, python3Packages
, systemd
, enableSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd
, installShellFiles
, borgmatic
, testers
}:
python3Packages.buildPythonApplication rec {
pname = "borgmatic";
@ -31,7 +41,7 @@ python3Packages.buildPythonApplication rec {
postInstall = ''
installShellCompletion --cmd borgmatic \
--bash <($out/bin/borgmatic --bash-completion)
'' + lib.optionalString enableSystemd ''
mkdir -p $out/lib/systemd/system
cp sample/systemd/borgmatic.timer $out/lib/systemd/system/
# there is another "sleep", so choose the one with the space after it