summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChen Qi <qi.chen@windriver.com>2013-11-02 13:21:59 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-12 16:53:05 +0000
commitf676a69dee845cfd6de7a0cc8bd0bb813a8dffc0 (patch)
tree1a7c46a92ce63d1f6e7216e565286b87bddb4ccd
parent16968759d39534fb9a703903c6de65535d57777b (diff)
downloadopenembedded-core-f676a69dee845cfd6de7a0cc8bd0bb813a8dffc0.tar.gz
openembedded-core-f676a69dee845cfd6de7a0cc8bd0bb813a8dffc0.tar.bz2
openembedded-core-f676a69dee845cfd6de7a0cc8bd0bb813a8dffc0.zip
bootlogd: create log file if not present
Previously, our system had no boot log even if the bootlogd daemon was started correctly. The root cause is that the log file doesn't exist when starting the bootlogd. Add '-c' option to bootlogd so that it will create the boot log if it doesn't exist. [YOCTO #5273] (From OE-Core master rev: 6059be3ab60b8ab463d438c47bb17553d184a790) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
-rwxr-xr-xmeta/recipes-core/sysvinit/sysvinit/bootlogd.init4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/recipes-core/sysvinit/sysvinit/bootlogd.init b/meta/recipes-core/sysvinit/sysvinit/bootlogd.init
index 7b87827fdf..b1813572ca 100755
--- a/meta/recipes-core/sysvinit/sysvinit/bootlogd.init
+++ b/meta/recipes-core/sysvinit/sysvinit/bootlogd.init
@@ -47,9 +47,9 @@ case "$ACTION" in
then
umask 027
start-stop-daemon --start --quiet \
- --exec $DAEMON -- -r
+ --exec $DAEMON -- -r -c
else
- $DAEMON -r
+ $DAEMON -r -c
fi
echo "$NAME."
;;