[OE-core] [PATCH] initscripts: Check for logrotate in dmesg.sh
Ioan-Adrian Ratiu
adrian.ratiu at ni.com
Fri Aug 12 15:04:12 UTC 2016
From: Ovidiu Vancea <ovidiu.vancea at ni.com>
Autodetect previously hardcoded logrotate location because it can be
installed in multiple places like /usr/bin/logrotate which is very
common besides /usr/sbin
Signed-off-by: Ovidiu Vancea <ovidiu.vancea at ni.com>
Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu at ni.com>
---
meta/recipes-core/initscripts/initscripts-1.0/dmesg.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
mode change 100644 => 100755 meta/recipes-core/initscripts/initscripts-1.0/dmesg.sh
diff --git a/meta/recipes-core/initscripts/initscripts-1.0/dmesg.sh b/meta/recipes-core/initscripts/initscripts-1.0/dmesg.sh
old mode 100644
new mode 100755
index a97b068..2b9eba6
--- a/meta/recipes-core/initscripts/initscripts-1.0/dmesg.sh
+++ b/meta/recipes-core/initscripts/initscripts-1.0/dmesg.sh
@@ -8,8 +8,8 @@
### END INIT INFO
if [ -f /var/log/dmesg ]; then
- if [ -f /usr/sbin/logrotate ]; then
- logrotate -f /etc/logrotate-dmesg.conf
+ if LOGPATH=$(which logrotate); then
+ $LOGPATH -f /etc/logrotate-dmesg.conf
else
mv -f /var/log/dmesg /var/log/dmesg.old
fi
--
2.9.2
More information about the Openembedded-core
mailing list