From 6d518cf80738cc5026caab148f5d058993f37b5b Mon Sep 17 00:00:00 2001 From: "Andrey A. Chernov" Date: Sun, 3 Apr 1994 14:24:52 +0000 Subject: [PATCH] Fix tty? entry in the same way like cua entry Add error diagnotic about unknown device name --- etc/MAKEDEV | 20 ++++++++++++++++---- etc/etc.i386/MAKEDEV | 20 ++++++++++++++++---- 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/etc/MAKEDEV b/etc/MAKEDEV index a0a65fd3a60e..f5356bf7ad58 100644 --- a/etc/MAKEDEV +++ b/etc/MAKEDEV @@ -75,7 +75,7 @@ # tw* xten power controller # snd* various sound cards # -# $Id: MAKEDEV,v 1.29 1994/03/07 00:57:38 rgrimes Exp $ +# $Id: MAKEDEV,v 1.30 1994/04/03 04:39:54 ache Exp $ # PATH=/sbin:/bin/:/usr/bin:/usr/sbin: @@ -485,11 +485,19 @@ cua0?|cua?|ttyd?) chown uucp.wheel ttyd$unit cua0$unit ;; -tty*) - unit=`expr $i : 'tty\(.\)'` +tty0?|tty?) + unit=`expr $i : 'tty0*\(.\)$'` rm -f tty0$unit cua0$unit ttyd$unit + case $unit in + [0-9]) m=$unit;; + a) m=10;; b) m=11;; c) m=12;; d) m=13;; e) m=14;; f) m=15;; g) m=16;; + h) m=17;; i) m=18;; j) m=19;; k) m=20;; l) m=21;; m) m=22;; n) m=23;; + o) m=24;; p) m=25;; q) m=26;; r) m=27;; s) m=28;; t) m=29;; u) m=30;; + v) m=31;; w) m=32;; x) m=33;; y) m=34;; z) m=35;; + *) echo not enough minor numbers, add manually ;; + esac umask 0 - mknod tty0$unit c 28 $unit + mknod tty0$unit c 28 $m umask 77 ;; @@ -566,5 +574,9 @@ local) sh MAKEDEV.local ;; +*) + echo $i - no such device name + ;; + esac done diff --git a/etc/etc.i386/MAKEDEV b/etc/etc.i386/MAKEDEV index a0a65fd3a60e..f5356bf7ad58 100644 --- a/etc/etc.i386/MAKEDEV +++ b/etc/etc.i386/MAKEDEV @@ -75,7 +75,7 @@ # tw* xten power controller # snd* various sound cards # -# $Id: MAKEDEV,v 1.29 1994/03/07 00:57:38 rgrimes Exp $ +# $Id: MAKEDEV,v 1.30 1994/04/03 04:39:54 ache Exp $ # PATH=/sbin:/bin/:/usr/bin:/usr/sbin: @@ -485,11 +485,19 @@ cua0?|cua?|ttyd?) chown uucp.wheel ttyd$unit cua0$unit ;; -tty*) - unit=`expr $i : 'tty\(.\)'` +tty0?|tty?) + unit=`expr $i : 'tty0*\(.\)$'` rm -f tty0$unit cua0$unit ttyd$unit + case $unit in + [0-9]) m=$unit;; + a) m=10;; b) m=11;; c) m=12;; d) m=13;; e) m=14;; f) m=15;; g) m=16;; + h) m=17;; i) m=18;; j) m=19;; k) m=20;; l) m=21;; m) m=22;; n) m=23;; + o) m=24;; p) m=25;; q) m=26;; r) m=27;; s) m=28;; t) m=29;; u) m=30;; + v) m=31;; w) m=32;; x) m=33;; y) m=34;; z) m=35;; + *) echo not enough minor numbers, add manually ;; + esac umask 0 - mknod tty0$unit c 28 $unit + mknod tty0$unit c 28 $m umask 77 ;; @@ -566,5 +574,9 @@ local) sh MAKEDEV.local ;; +*) + echo $i - no such device name + ;; + esac done