Skip to content

Commit

Permalink
Merge pull request #73 from mariux64/add-serial-log
Browse files Browse the repository at this point in the history
Add serial log
  • Loading branch information
pmenzel authored Jan 31, 2019
2 parents ea69a00 + 477e22b commit a4c03bc
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
2 changes: 2 additions & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,6 @@ install_data mxmount/mxmount.service "$DESTDIR$systemdunitdi
install_exec hostconfig/hostconfig "$DESTDIR$usr_sbindir/hostconfig"
install_exec fon/fon.sh "$DESTDIR$usr_bindir/fon"
install_exec nfsdtop/nfsdtop "$DESTDIR$usr_sbindir/nfsdtop"
install_data serial-log/serial-log\@.service "$DESTDIR$systemdunitdir/serial-log@.service"
install_exec serial-log/serial-log "$DESTDIR$usr_exec_prefix/libexec/serial-log"
exit
14 changes: 14 additions & 0 deletions serial-log/serial-log
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#! /bin/bash

(($#==1)) || { echo "usage: $0 device-name" >&2; exit 1; }

devnam="$1"

while true; do
until /usr/bin/stty -F "/dev/$devnam" 115200 -echo 2>/dev/null; do
sleep 60
done
until cat "/dev/$devnam" >> /var/log/$devnam.log 2>&1;do
sleep 1
done
done
10 changes: 10 additions & 0 deletions serial-log/serial-log@.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[Unit]
Description=TTY logger

[Service]
ExecStart=/usr/libexec/serial-log %I
Type=simple
UtmpIdentifier=%I

[Install]
WantedBy=basic.target

0 comments on commit a4c03bc

Please sign in to comment.