diff --git a/INSTALL.md b/INSTALL.md index 88435d0..f4e4049 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -78,6 +78,8 @@ cat << "EOF" | sudo tee /etc/systemd/system/sanoid.service Description=Snapshot ZFS Pool Requires=zfs.target After=zfs.target +Wants=sanoid-prune.service +Before=sanoid-prune.service ConditionFileNotEmpty=/etc/sanoid/sanoid.conf [Service] diff --git a/packages/debian/sanoid-prune.service b/packages/debian/sanoid-prune.service index c956bd5..f28dfef 100644 --- a/packages/debian/sanoid-prune.service +++ b/packages/debian/sanoid-prune.service @@ -7,7 +7,7 @@ ConditionFileNotEmpty=/etc/sanoid/sanoid.conf [Service] Environment=TZ=UTC Type=oneshot -ExecStart=/usr/sbin/sanoid --prune-snapshots +ExecStart=/usr/sbin/sanoid --prune-snapshots --verbose [Install] WantedBy=sanoid.service diff --git a/packages/debian/sanoid.service b/packages/debian/sanoid.service index e146354..c905527 100644 --- a/packages/debian/sanoid.service +++ b/packages/debian/sanoid.service @@ -2,9 +2,11 @@ Description=Snapshot ZFS Pool Requires=zfs.target After=zfs.target +Wants=sanoid-prune.service +Before=sanoid-prune.service ConditionFileNotEmpty=/etc/sanoid/sanoid.conf [Service] Environment=TZ=UTC Type=oneshot -ExecStart=/usr/sbin/sanoid --take-snapshots +ExecStart=/usr/sbin/sanoid --take-snapshots --verbose