Fix need_frecon_restart
Should restart frecon when /run/frecon/vt0 does not exist.
BUG=b:184259349
TEST=double display_boot_message update_arc_data_snapshot en
Change-Id: If6e5559f901f3231cdfdea8c2d3b9b1e4f78134f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/assets/+/2799763
Tested-by: Polina Bondarenko <pbond@chromium.org>
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
Commit-Queue: Polina Bondarenko <pbond@chromium.org>
Auto-Submit: Polina Bondarenko <pbond@chromium.org>
diff --git a/text/display_boot_message b/text/display_boot_message
index 5c0b3ff..0d33d68 100755
--- a/text/display_boot_message
+++ b/text/display_boot_message
@@ -116,7 +116,11 @@
return 0
fi
# Restart frecon if not running.
- if ! pgrep frecon > /dev/null or ! isatty /run/frecon/vt0; then
+ if ! pgrep frecon > /dev/null; then
+ return 0
+ fi
+ # Restart frecon if /run/frecon/vt0 does not exist.
+ if ! isatty /run/frecon/vt0; then
return 0
fi
# Do not restart frecon for the next messages: