+
+ case $unit in
+ a) un=10 ;; b) un=11 ;; c) un=12 ;; d) un=13 ;;
+ e) un=14 ;; f) un=15 ;; *) un=$unit ;;
+ esac
+
+ umask 044
+ eval `echo $ch $major $count $un |
+ awk ' { ch = $1; u = $3 * $4; m = $2; cnt = $3; nd = $4 } END {
+ if (m == 12)
+ printf("/etc/mknod mpcc%d c 11 %d; /bin/chmod 0600 mpcc%d; ",nd,u,nd);
+ for (i = 0; i < cnt; i++)
+ if (i < 10)
+ printf("/etc/mknod tty%s%x c %d %d; ",ch,i,m,u+i);
+ else
+ printf("/etc/mknod tty%s%c c %d %d; ",ch,87+i,m,u+i); }'`
+ umask 77