Fix error in making cua entries for two multiports

(> 10 devices)
This commit is contained in:
Andrey A. Chernov 1994-04-03 04:39:54 +00:00
parent e42b7b4096
commit 207a3900f0
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=1324
2 changed files with 26 additions and 10 deletions

View File

@ -75,7 +75,7 @@
# tw* xten power controller
# snd* various sound cards
#
# $Id: MAKEDEV,v 1.28 1994/02/19 15:45:13 ache Exp $
# $Id: MAKEDEV,v 1.29 1994/03/07 00:57:38 rgrimes Exp $
#
PATH=/sbin:/bin/:/usr/bin:/usr/sbin:
@ -469,11 +469,19 @@ speaker)
chown root.wheel speaker
;;
cua*|ttyd*)
unit=`expr $i : '...d*\(.\)'`
cua0?|cua?|ttyd?)
unit=`expr $i : '...[d0]*\(.\)$'`
rm -f tty0$unit cua0$unit ttyd$unit
mknod ttyd$unit c 28 $unit
mknod cua0$unit c 28 `expr $unit + 128`
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
mknod ttyd$unit c 28 $m
mknod cua0$unit c 28 `expr $m + 128`
chown uucp.wheel ttyd$unit cua0$unit
;;

View File

@ -75,7 +75,7 @@
# tw* xten power controller
# snd* various sound cards
#
# $Id: MAKEDEV,v 1.28 1994/02/19 15:45:13 ache Exp $
# $Id: MAKEDEV,v 1.29 1994/03/07 00:57:38 rgrimes Exp $
#
PATH=/sbin:/bin/:/usr/bin:/usr/sbin:
@ -469,11 +469,19 @@ speaker)
chown root.wheel speaker
;;
cua*|ttyd*)
unit=`expr $i : '...d*\(.\)'`
cua0?|cua?|ttyd?)
unit=`expr $i : '...[d0]*\(.\)$'`
rm -f tty0$unit cua0$unit ttyd$unit
mknod ttyd$unit c 28 $unit
mknod cua0$unit c 28 `expr $unit + 128`
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
mknod ttyd$unit c 28 $m
mknod cua0$unit c 28 `expr $m + 128`
chown uucp.wheel ttyd$unit cua0$unit
;;