diff options
Diffstat (limited to 'users/beejay/baselayout/etc/init.d.old/serial')
-rw-r--r-- | users/beejay/baselayout/etc/init.d.old/serial | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/users/beejay/baselayout/etc/init.d.old/serial b/users/beejay/baselayout/etc/init.d.old/serial deleted file mode 100644 index 6097acdecc..0000000000 --- a/users/beejay/baselayout/etc/init.d.old/serial +++ /dev/null @@ -1,64 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo/users/beejay/baselayout/etc/init.d.old/serial,v 1.1 2003/12/31 20:30:00 beejay Exp $ - - -moduleinserted() { - local res="$(grep 'serial' /proc/modules | cut -f1 -d" ")" - if [ "${res}" ] - then - if [ "${res}" = "serial" ] - then - return 1 - fi - fi -} - -setport() { - # arguments: device, irq, port, args - - #if serial module exists, and it's not inserted, insert it permanently - if [ -f /lib/modules/$(uname -r)/misc/serial.o ] - then - moduleinserted; - if [ "$?" -eq 0 ] - then - /sbin/insmod serial 1>&2 - fi - fi - - ebegin "Setting /dev/$1" - ${SETSERIAL} -b /dev/$1 irq $2 port $3 $4 1>&2 - if [ "$?" -gt 0 ] - then - eend 1 "Error setting serial port $1 to irq $2 port $3 (args: $4)" - no_errs=0 - else - eend 0 - done="${done} /dev/$1" - fi -} - -depend() { - need localmount -} - -start() { - if [ -e /etc/rc.d/config/serial ] - then - source /etc/rc.d/config/serial - else - return - fi - - SETSERIAL="/sbin/setserial" - - no_errs=1 - done="" - setports - return -} - - -# vim:ts=4 |