bootlogd: create log file if not present
authorChen Qi <qi.chen@windriver.com>
Sat, 2 Nov 2013 05:21:59 +0000 (13:21 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Nov 2013 17:25:36 +0000 (17:25 +0000)
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 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>
meta/recipes-core/sysvinit/sysvinit/bootlogd.init

index 7b87827..b181357 100755 (executable)
@@ -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."
                ;;