diff options
author | peter <peter@FreeBSD.org> | 2000-05-08 22:56:17 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2000-05-08 22:56:17 +0000 |
commit | d3b16da45f796a8c5480e19de6df143737ba01df (patch) | |
tree | d884eb8f3dc8be92b7acb1e49a982ee7fc3d54de /etc | |
parent | 19ea12d3ec4743789e92af14f171c2e0265dcde1 (diff) | |
download | FreeBSD-src-d3b16da45f796a8c5480e19de6df143737ba01df.zip FreeBSD-src-d3b16da45f796a8c5480e19de6df143737ba01df.tar.gz |
Use printf (shell builtin) instead of cut - cut isn't in /bin.
This should fix the ttyA* and cuaA* up to the maximum possible 128 nodes.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/MAKEDEV | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/MAKEDEV b/etc/MAKEDEV index d06f749..9947608 100644 --- a/etc/MAKEDEV +++ b/etc/MAKEDEV @@ -1084,8 +1084,8 @@ ttyA*) nports=`expr $i : 'ttyA\(.*\)$'` port=1 while [ $port -le $nports ]; do - minor=`expr $port - 1` - name=`expr $port + 1000 | cut -c 3-4` + minor=$(expr $port - 1) + name=$(printf %02d $port) mknod ttyA$name c $major $minor mknod ttyiA$name c $major `expr $minor + 65536` mknod ttylA$name c $major `expr $minor + 131072` @@ -1101,8 +1101,8 @@ cuaA*) nports=`expr $i : 'cuaA\(.*\)$'` port=1 while [ $port -le $nports ]; do - minor=`expr $port - 1` - name=`expr $port + 1000 | cut -c 3-4` + minor=$(expr $port - 1) + name=$(printf %02d $port) mknod cuaA$name c $major `expr $minor + 128` uucp:dialer mknod cuaiA$name c $major `expr $minor + 128 + 65536` \ uucp:dialer |