|
@ -1,105 +0,0 @@ |
|
|
#!/bin/sh - |
|
|
|
|
|
# $OpenBSD: SVR4_MAKEDEV,v 1.6 2003/04/10 22:42:29 millert Exp $ |
|
|
|
|
|
# $NetBSD: SVR4_MAKEDEV,v 1.3 1996/04/11 12:59:45 christos Exp $ |
|
|
|
|
|
# |
|
|
|
|
|
# Copyright (c) 1995 Christos Zoulas |
|
|
|
|
|
# All rights reserved. |
|
|
|
|
|
# |
|
|
|
|
|
# Redistribution and use in source and binary forms, with or without |
|
|
|
|
|
# modification, are permitted provided that the following conditions |
|
|
|
|
|
# are met: |
|
|
|
|
|
# 1. Redistributions of source code must retain the above copyright |
|
|
|
|
|
# notice, this list of conditions and the following disclaimer. |
|
|
|
|
|
# 2. Redistributions in binary form must reproduce the above copyright |
|
|
|
|
|
# notice, this list of conditions and the following disclaimer in the |
|
|
|
|
|
# documentation and/or other materials provided with the distribution. |
|
|
|
|
|
# 3. The name of the author may not be used to endorse or promote products |
|
|
|
|
|
# derived from this software without specific prior written permission |
|
|
|
|
|
# |
|
|
|
|
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
|
|
|
|
|
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
|
|
|
|
|
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
|
|
|
|
|
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
|
|
|
|
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
|
|
|
|
|
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
|
|
|
|
|
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
|
|
|
|
|
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
|
|
|
|
|
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
|
|
|
|
|
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
|
|
# |
|
|
|
|
|
# Device "make" file. Valid arguments: |
|
|
|
|
|
# all everything |
|
|
|
|
|
# Network: |
|
|
|
|
|
# udp UDP socket creation |
|
|
|
|
|
# tcp TCP socket creation |
|
|
|
|
|
# rawip RAW socket creation |
|
|
|
|
|
# ticlts UNIX datagram creation |
|
|
|
|
|
# ticotsord UNIX stream creation (with orderly release) |
|
|
|
|
|
# ticots UNIX stream creation |
|
|
|
|
|
# Various: |
|
|
|
|
|
# wabi Windows emulation; /dev/null for now |
|
|
|
|
|
# |
|
|
|
|
|
PATH=/sbin:/bin/:/usr/bin:/usr/sbin:/usr/etc |
|
|
|
|
|
umask 77 |
|
|
|
|
|
|
|
|
|
|
|
for i |
|
|
|
|
|
do |
|
|
|
|
|
|
|
|
|
|
|
unit=`expr $i : '[a-z][a-z]*\([0-9][0-9]*\)'` |
|
|
|
|
|
[ "$unit" ] || unit=0 |
|
|
|
|
|
|
|
|
|
|
|
case $i in |
|
|
|
|
|
|
|
|
|
|
|
all) |
|
|
|
|
|
sh SVR4_MAKEDEV tcp udp rawip ticlts ticotsord ticots wabi |
|
|
|
|
|
;; |
|
|
|
|
|
tcp) |
|
|
|
|
|
mknod $i c 43 35 |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
udp) |
|
|
|
|
|
mknod udp c 43 36 |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
rawip) |
|
|
|
|
|
mknod $i c 43 37 |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
ticlts) |
|
|
|
|
|
mknod $i c 43 38 |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
ticotsord) |
|
|
|
|
|
mknod $i c 43 39 |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
ticots) |
|
|
|
|
|
mknod $i c 43 40 |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wabi) |
|
|
|
|
|
mknod $i c 3 2 # /dev/null |
|
|
|
|
|
chown bin:bin $i |
|
|
|
|
|
chmod 666 $i |
|
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
|
|
*) |
|
|
|
|
|
echo $i: unknown device |
|
|
|
|
|
;; |
|
|
|
|
|
esac |
|
|
|
|
|
done |
|
|
|
|
|
|
|
|
|