[packages/etckeeper] package daily script
glen
glen at pld-linux.org
Wed Jun 29 22:44:48 CEST 2016
commit a5c882645b246238f6b3d621ed873060b601f17e
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Jun 29 23:43:59 2016 +0300
package daily script
used by cron.daily and systemd unit
etckeeper.spec | 1 +
use-libdir.patch | 19 +++++++++++++++++++
2 files changed, 20 insertions(+)
---
diff --git a/etckeeper.spec b/etckeeper.spec
index a88de20..cee09d3 100644
--- a/etckeeper.spec
+++ b/etckeeper.spec
@@ -141,6 +141,7 @@ test -f /etc/poldek/poldek.conf || exit 0
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
%dir /lib/%{name}
%dir /lib/%{name}/*.d
+%attr(755,root,root) /lib/%{name}/daily
%attr(755,root,root) /lib/%{name}/*.d/[0-9]*
/lib/%{name}/*.d/README
%attr(755,root,root) /etc/cron.daily/%{name}
diff --git a/use-libdir.patch b/use-libdir.patch
index a643d85..fb7c5af 100644
--- a/use-libdir.patch
+++ b/use-libdir.patch
@@ -40,3 +40,22 @@
+for script in $(lsscripts "$ETCKEEPER_LIB_DIR/$command.d" "$ETCKEEPER_CONF_DIR/$command.d"); do
"$script" "$@"
done
+--- etckeeper-1.18.4/debian/cron.daily~ 2016-06-20 08:06:01.000000000 +0300
++++ etckeeper-1.18.4/debian/cron.daily 2016-06-29 23:41:40.939927867 +0300
+@@ -3,6 +3,6 @@
+ if [ -e /etc/etckeeper/daily ] && [ -e /etc/etckeeper/etckeeper.conf ]; then
+ . /etc/etckeeper/etckeeper.conf
+ if [ "$AVOID_DAILY_AUTOCOMMITS" != "1" ]; then
+- /etc/etckeeper/daily
++ /lib/etckeeper/daily
+ fi
+ fi
+--- etckeeper-1.18.4/systemd/etckeeper.service~ 2016-06-20 08:06:01.000000000 +0300
++++ etckeeper-1.18.4/systemd/etckeeper.service 2016-06-29 23:42:00.804296507 +0300
+@@ -8,5 +8,5 @@
+
+ [Service]
+ Type=oneshot
+-ExecStart=/etc/etckeeper/daily
++ExecStart=/lib/etckeeper/daily
+ IOSchedulingClass=idle
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/etckeeper.git/commitdiff/a5c882645b246238f6b3d621ed873060b601f17e
More information about the pld-cvs-commit
mailing list