aboutsummaryrefslogtreecommitdiff
path: root/rc.multi
diff options
context:
space:
mode:
authorEric Bélanger <snowmaniscool@gmail.com>2011-06-05 23:23:57 -0400
committerTom Gundersen <teg@jklm.no>2011-06-08 00:57:57 +0200
commitd0b7d600da518778b2a5d7c08785ea328fbaf2e7 (patch)
tree5bd73ed83118bdd652273e4b971e30f1ca4b6d51 /rc.multi
parent36f31f686374ae3f2311f8674e0a91022d502576 (diff)
downloadinitscripts-d0b7d600da518778b2a5d7c08785ea328fbaf2e7.tar.xz
Clean up ANSI codes from /var/log/boot
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> Signed-off-by: Tom Gundersen <teg@jklm.no>
Diffstat (limited to 'rc.multi')
-rwxr-xr-xrc.multi9
1 files changed, 6 insertions, 3 deletions
diff --git a/rc.multi b/rc.multi
index 60bb835..e5ac000 100755
--- a/rc.multi
+++ b/rc.multi
@@ -26,8 +26,11 @@ fi
run_hook multi_end
-/bin/touch /var/log/boot
-kill $(/bin/cat /run/bootlogd.pid)
-/bin/rm /run/bootlogd.pid
+if [[ -f /run/bootlogd.pid ]]; then
+ touch /var/log/boot
+ kill $(< /run/bootlogd.pid)
+ rm -f /run/bootlogd.pid
+ sed -i -r -e 's/\^\[\[[0-9]?;?[0-9]?[0-9]?;?[0-9]?[0-9]?[ms]//g' \
+ -e 's/\^\[(\[151|%)G//g' /var/log/boot
# vim: set ts=2 sw=2 noet: