Signed-off-by: Juergen Borleis <[email protected]>
---
projectroot/usr/lib/systemd/system/logrotate.service | 1 +
rules/logrotate.in | 4 ++++
2 files changed, 5 insertions(+)
diff --git a/projectroot/usr/lib/systemd/system/logrotate.service
b/projectroot/usr/lib/systemd/system/logrotate.service
index 722eb85de..40f2a7608 100644
--- a/projectroot/usr/lib/systemd/system/logrotate.service
+++ b/projectroot/usr/lib/systemd/system/logrotate.service
@@ -2,4 +2,5 @@
Description=logrotate
[Service]
+StateDirectory=logrotate
ExecStart=/usr/sbin/logrotate /etc/logrotate.conf
diff --git a/rules/logrotate.in b/rules/logrotate.in
index 202dee573..097804017 100644
--- a/rules/logrotate.in
+++ b/rules/logrotate.in
@@ -5,6 +5,7 @@ menuconfig LOGROTATE
prompt "logrotate "
select LIBPOPT
select ACL if LOGROTATE_ACL
+ select ROOTFS_VAR_LIB if RUNTIME
help
The logrotate utility is designed to simplify the
administration of log files on a system which generates a lot
@@ -14,6 +15,9 @@ menuconfig LOGROTATE
log file gets to a certain size. Normally, logrotate runs as
a daily cron job.
+ Note: on a read-only root filesystem this package still requires a
+ writable '/var/lib' for its run-time information.
+
if LOGROTATE
config LOGROTATE_ACL
--
2.20.1
_______________________________________________
ptxdist mailing list
[email protected]