]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
Add snapper-sync to snapper-backup package
authorCheng-Ling Lai <jameslai.tech@gmail.com>
Thu, 23 Apr 2026 08:05:13 +0000 (16:05 +0800)
committerCheng-Ling Lai <jameslai.tech@gmail.com>
Fri, 24 Apr 2026 02:50:33 +0000 (10:50 +0800)
dists/debian/control
dists/debian/snapper-backup.install
snapper.spec.in

index e1216e72a2f6abe4ec1633a7da4dafdf39189667..023958d6b053e16c52e463a51d429ace685ac666 100644 (file)
@@ -17,7 +17,7 @@ Package: snapper-backup
 Priority: optional
 Section: admin
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, jq
 Description: snapper-backup
  This package contains snbk, a tool for backups of snapper snapshots.
 
index c0a12619addf204544953941027a0f959b28ecf6..af77d7f9908cdc90e5d97831a5903b56c5c844a4 100644 (file)
@@ -2,4 +2,8 @@ etc/snapper/backup-configs
 etc/snapper/certs
 usr/lib/systemd/system/snapper-backup.service
 usr/lib/systemd/system/snapper-backup.timer
+usr/lib/systemd/system/snapper-sync.service
+usr/lib/systemd/system/snapper-boot.timer.d/10-snapper-sync-override.conf
+usr/lib/systemd/system/snapper-timeline.timer.d/10-snapper-sync-override.conf
 usr/sbin/snbk
+usr/sbin/snapper-sync
index ef29dca192106f7c35a24b016c86132d6e17dd8d..c0f1e4b79801ca185f85d0bf25a12004d62e28be 100644 (file)
@@ -224,7 +224,7 @@ test -f /etc/logrotate.d/snapper.rpmsave && mv -v /etc/logrotate.d/snapper.rpmsa
 %else
 %config(noreplace) %{_sysconfdir}/logrotate.d/snapper
 %endif
-%{_unitdir}/snapper-{timeline,cleanup,boot}.*
+%{_unitdir}/snapper-{timeline,cleanup,boot}.{service,timer}
 %{_unitdir}/snapperd.service
 %if 0%{?suse_version} <= 1500
 %dir %{_datadir}/dbus-1/system.d
@@ -360,6 +360,7 @@ done
 
 %package -n snapper-backup
 Requires:       snapper = %version
+Requires:       jq
 Summary:        A backup program for snapper
 Group:          System/Packages
 Recommends:     %{name}-lang
@@ -369,9 +370,13 @@ A backup program for snapshots created by snapper.
 
 %files -n snapper-backup
 %{_sbindir}/snbk
+%{_sbindir}/snapper-sync
 %dir %{_sysconfdir}/snapper/backup-configs
 %dir %{_sysconfdir}/snapper/certs
 %{_unitdir}/snapper-{backup}.*
+%{_unitdir}/snapper-sync.service
+%{_unitdir}/snapper-boot.timer.d/10-snapper-sync-override.conf
+%{_unitdir}/snapper-timeline.timer.d/10-snapper-sync-override.conf
 %{_mandir}/*/snbk.8*
 %{_mandir}/*/snapper-backup-configs.5*
 %dir %{_datadir}/bash-completion