btrfsmaintenance/btrfsmaintenance-switch-to-timer.patch
David Sterba 9737520004 Accepting request 559025 from home:kukuk:branches:filesystems
Since for the openSUSE Community changelogs are more important than
critical bug fixes ... :( :( :(

OBS-URL: https://build.opensuse.org/request/show/559025
OBS-URL: https://build.opensuse.org/package/show/filesystems/btrfsmaintenance?expand=0&rev=28
2017-12-21 16:11:23 +00:00

25 lines
883 B
Diff

--- btrfsmaintenance-refresh-cron.sh
+++ btrfsmaintenance-refresh-cron.sh 2017/12/17 11:12:22
@@ -91,6 +91,10 @@
case "$BTRFS_TIMER_IMPLEMENTATION" in
systemd-timer)
+ # Deinstall cron jobs, don't run it twice.
+ for SCRIPT in btrfs-scrub btrfs-defrag btrfs-balance btrfs-trim; do
+ refresh_cron uninstall ${SCRIPT}.sh
+ done
refresh_timer "$BTRFS_SCRUB_PERIOD" btrfs-scrub
refresh_timer "$BTRFS_DEFRAG_PERIOD" btrfs-defrag
refresh_timer "$BTRFS_BALANCE_PERIOD" btrfs-balance
--- btrfsmaintenance-refresh.service
+++ btrfsmaintenance-refresh.service 2017/12/17 11:04:07
@@ -3,7 +3,7 @@
After=local-fs.target
[Service]
-ExecStart=/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh
+ExecStart=/usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh systemd-timer
Type=oneshot
[Install]