dmesg.log is now persisted across reboots

This commit is contained in:
Calin Crisan 2016-02-21 12:10:03 +02:00
parent 405496ce32
commit ef1ed955c3
4 changed files with 6 additions and 1 deletions

View File

@ -2,17 +2,22 @@
test -n "$os_version" || source /etc/init.d/base
dmesg_log="/var/log/dmesg.log"
case "$1" in
start)
msg_begin "Starting syslogd"
syslogd
test $? == 0 && msg_done || msg_fail
echo "---- booting $os_name $os_version----" >> $dmesg_log
dmesg -T -w >> $dmesg_log &
;;
stop)
msg_begin "Stopping syslogd"
killall syslogd &>/dev/null
test $? == 0 && msg_done || msg_fail
killall dmesg &>/dev/null
;;
*)

View File

@ -43,7 +43,7 @@ define MOTIONEYE_INSTALL_TARGET_CMDS
echo " 'motioneye': ('/var/log/motioneye.log', 'motioneye.log')," >> /tmp/handlers.py.new; \
echo " 'messages': ('/var/log/messages', 'messages.log')," >> /tmp/handlers.py.new; \
echo " 'boot': ('/var/log/boot.log', 'boot.log')," >> /tmp/handlers.py.new; \
echo " 'dmesg': ('dmesg -T', 'dmesg.log')," >> /tmp/handlers.py.new; \
echo " 'dmesg': ('/var/log/dmesg.log', 'dmesg.log')," >> /tmp/handlers.py.new; \
tail -n +$$(($$lineno + 2)) $(DST_DIR)/handlers.py >> /tmp/handlers.py.new; \
mv /tmp/handlers.py.new $(DST_DIR)/handlers.py; \
fi