#!/bin/sh
#
# --------------------------------------------------------------------------
# Copyright notice
# --------------------------------------------------------------------------
# Copyright: Rene Mayrhofer, Aug. 2000
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; see the file COPYING.  If not, write to
# the Free Software Foundation, 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
# On Debian GNU/Linux systems, the complete text of the GNU General
# Public License can be found in `/usr/share/common-licenses/GPL'.
# --------------------------------------------------------------------------
#
# configure serial devices now

ALLDEVS="/dev/ttyS?"
if /bin/ls /dev/ttyS?? 2> /dev/null 1>&2 ; then
	ALLDEVS="$ALLDEVS /dev/ttyS??"
fi

echo -n "Saving state of known serial devices... "
grep "^#" /etc/serial.conf > /etc/.serial.conf.new
/bin/setserial -G -g ${ALLDEVS} | grep -v "uart unknown\|pcmcia" >> /etc/.serial.conf.new
echo -n "backing up serial.conf"
mv /etc/serial.conf /etc/.serial.conf.old
mv /etc/.serial.conf.new /etc/serial.conf
echo " done."

exit 0
