diff --git a/install.sh b/install.sh index 91b7077..6daac67 100755 --- a/install.sh +++ b/install.sh @@ -133,4 +133,5 @@ 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" exit diff --git a/serial-log/serial-log@.service b/serial-log/serial-log@.service new file mode 100644 index 0000000..5f0c878 --- /dev/null +++ b/serial-log/serial-log@.service @@ -0,0 +1,13 @@ +[Unit] +Description=TTY logger + +[Service] +ExecStartPre=/usr/bin/stty -F /dev/%I 115200 -echo +ExecStart=-/usr/bin/sh -c "/usr/bin/cat /dev/%I >> /var/log/%I.log 2>&1" +Type=idle +Restart=always +RestartSec=0 +UtmpIdentifier=%I + +[Install] +WantedBy=basic.target