From 3305b34ee6da8025bda558289f6f32e31ea30afb Mon Sep 17 00:00:00 2001 From: schweikh Date: Mon, 14 May 2001 20:51:10 +0000 Subject: New option isdn_screenflags to set the syscons screen params for isdnd, plus documentation. Submitted by: Alexander Leidinger Not objected to by: hm MFC after: 1 week --- etc/defaults/rc.conf | 1 + etc/rc.d/isdnd | 12 ++++++++++++ etc/rc.isdn | 12 ++++++++++++ 3 files changed, 25 insertions(+) (limited to 'etc') diff --git a/etc/defaults/rc.conf b/etc/defaults/rc.conf index b25518a..93a4d4f 100644 --- a/etc/defaults/rc.conf +++ b/etc/defaults/rc.conf @@ -210,6 +210,7 @@ isdn_enable="NO" # Enable the ISDN subsystem (or NO). isdn_fsdev="/dev/ttyv4" # Output device for fullscreen mode (or NO for daemon mode). isdn_flags="-dn -d0x1f9" # Flags for isdnd isdn_ttype="cons25" # terminal type for fullscreen mode +isdn_screenflags="NO" # screenflags for ${isdn_fsdev} isdn_trace="NO" # Enable the ISDN trace subsystem (or NO). isdn_traceflags="-f /var/tmp/isdntrace0" # Flags for isdntrace diff --git a/etc/rc.d/isdnd b/etc/rc.d/isdnd index a81205a..293ba56 100644 --- a/etc/rc.d/isdnd +++ b/etc/rc.d/isdnd @@ -53,6 +53,18 @@ case ${isdn_enable} in /usr/sbin/isdnd ${isdn_flags} ;; *) + # Change vidmode of ${isdn_fsdev} + # + case ${isdn_screenflags} in + [Nn][Oo]) + ;; + *) + if [ -x /usr/sbin/vidcontrol ]; then + /usr/sbin/vidcontrol < ${isdn_fsdev} > ${isdn_fsdev} 2>&1 ${isdn_screenflags} + fi + ;; + esac + /usr/sbin/isdnd ${isdn_flags} -f -r ${isdn_fsdev} -t ${isdn_ttype} ;; esac diff --git a/etc/rc.isdn b/etc/rc.isdn index a81205a..293ba56 100644 --- a/etc/rc.isdn +++ b/etc/rc.isdn @@ -53,6 +53,18 @@ case ${isdn_enable} in /usr/sbin/isdnd ${isdn_flags} ;; *) + # Change vidmode of ${isdn_fsdev} + # + case ${isdn_screenflags} in + [Nn][Oo]) + ;; + *) + if [ -x /usr/sbin/vidcontrol ]; then + /usr/sbin/vidcontrol < ${isdn_fsdev} > ${isdn_fsdev} 2>&1 ${isdn_screenflags} + fi + ;; + esac + /usr/sbin/isdnd ${isdn_flags} -f -r ${isdn_fsdev} -t ${isdn_ttype} ;; esac -- cgit v1.1