diff options
Diffstat (limited to 'sys-apps/setserial/files/serial-2.17-r4')
-rwxr-xr-x | sys-apps/setserial/files/serial-2.17-r4 | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sys-apps/setserial/files/serial-2.17-r4 b/sys-apps/setserial/files/serial-2.17-r4 new file mode 100755 index 000000000000..974cf9382852 --- /dev/null +++ b/sys-apps/setserial/files/serial-2.17-r4 @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +start() { + [ ! -e /etc/serial.conf ] && return 0 + + grep -v "^#\|^ \|^$\|^stty" /etc/serial.conf | while read device args + do + ebegin "Setting ${device} to $args" + setserial -b ${device} ${args} + eend $? + done + grep "^stty" /etc/serial.conf | while read x device args + do + ebegin "Setting (stty) ${device} to $args" + stty -F ${device} ${args} + eend $? + done + + return 0 +} |