3 # Author: Arkadiusz Mi¶kiewicz <misiek@pld.org.pl>
5 # Setting serial ports. This will work only if you have setserial package installed.
7 # Format of /etc/sysconfig/serial:
8 #/dev/ttyS0 uart 16450 port 0x3F8 irq 4
9 #/dev/ttyS1 uart 16450 port 0x2F8 irq 3
10 #/dev/ttyS2 uart 16450 port 0x3E8 irq 4
13 SETSERIAL=/bin/setserial
15 [ -f $SETSERIAL ] || exit 0
17 . /etc/rc.d/init.d/functions
21 show "Setting serial ports "; started
22 if test -f /etc/sysconfig/serial ; then
23 grep -v "^#" < /etc/sysconfig/serial | grep "/dev/" | while read device args;
25 ${SETSERIAL} -z $device $args
29 for a in ${ALLDEVS}; do
30 WHAT="`${SETSERIAL} -bg $a`"
31 if (echo $WHAT | grep -q " at "); then
32 show "`basename \"$WHAT\"`"; ok