Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/etc Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS ...



details:   https://anonhg.NetBSD.org/src/rev/c22123a63f46
branches:  trunk
changeset: 540294:c22123a63f46
user:      scw <scw%NetBSD.org@localhost>
date:      Mon Dec 09 12:37:10 2002 +0000

description:
Move etc.walnut/* to etc.evbppc and tweak BUILD_KERNELS in Makefile.inc
to pick up the renamed install kernel.

diffstat:

 etc/etc.evbppc/MAKEDEV      |  575 ++++++++++++++++++++++++++++++++++++++++++++
 etc/etc.evbppc/Makefile.inc |    9 +
 etc/etc.evbppc/disktab      |   31 ++
 etc/etc.evbppc/ttys         |  120 +++++++++
 etc/etc.walnut/MAKEDEV      |  575 --------------------------------------------
 etc/etc.walnut/Makefile.inc |    9 -
 etc/etc.walnut/disktab      |   31 --
 etc/etc.walnut/ttys         |  120 ---------
 8 files changed, 735 insertions(+), 735 deletions(-)

diffs (truncated from 1502 to 300 lines):

diff -r 38de6cb12bc7 -r c22123a63f46 etc/etc.evbppc/MAKEDEV
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/etc/etc.evbppc/MAKEDEV    Mon Dec 09 12:37:10 2002 +0000
@@ -0,0 +1,575 @@
+#!/bin/sh -
+#
+#      $NetBSD: MAKEDEV,v 1.1 2002/12/09 12:37:10 scw Exp $
+#
+# Copyright (c) 1990 The Regents of the University of California.
+# All rights reserved.
+#
+# Written and contributed by W. Jolitz 12/90
+#
+# Redistribution and use in source and binary forms are permitted provided
+# that: (1) source distributions retain this entire copyright notice and
+# comment, and (2) distributions including binaries display the following
+# acknowledgement:  ``This product includes software developed by the
+# University of California, Berkeley and its contributors'' in the
+# documentation or other materials provided with the distribution and in
+# all advertising materials mentioning features or use of this software.
+# Neither the name of the University nor the names of its contributors may
+# be used to endorse or promote products derived from this software without
+# specific prior written permission.
+# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+#
+#      @(#)MAKEDEV     5.2 (Berkeley) 6/22/90
+#
+###########################################################################
+#
+#   PLEASE RUN "cd ../share/man/man8 ; make makedevs"
+#   AFTER CHANGING THIS FILE, AND COMMIT THE UPDATED MANPAGE!
+#
+###########################################################################
+#
+# Device "make" file.  Valid arguments:
+#      all     makes all known devices, including local devices.
+#              Tries to make the 'standard' number of each type.
+#      std     standard devices
+#      local   configuration specific devices
+#      isdns   make ISDN devices
+#
+# Tapes:
+#      st*     SCSI tapes
+#
+# Disks:
+#      wd*     "winchester" disk drives (IDE)
+#      sd*     SCSI disks
+#      cd*     SCSI CD-ROM
+#      vnd*    "file" pseudo-disks
+#      md*     memory pseudo-disk devices
+#      ccd*    contatenated disk devices
+#      cgd*    cryptographic disk devices
+#      raid*   RAIDframe disk devices
+#
+# Terminal ports:
+#      com*    standard PC COM ports                   (XXX)
+#      tty*    alias for PC COM ports, this is what the system really wants
+#      ttyCY*  Cyclom-Y multiport serial boards. Each "unit" makes 32 ports.
+#
+# Pseudo terminals:
+#      pty*    set of 62 master and slave pseudo terminals
+#      opty    first 16 ptys, to save inodes on install media
+#
+# Printers:
+#      lpt*    stock lp
+#      lpa*    interruptless lp
+#
+# ISDN devices:
+#      isdn    communication between userland isdnd and kernel
+#      isdnctl control device
+#      isdnbchan* raw b-channel access
+#      isdntel*        telephony device
+#      isdntrc*        trace device
+#
+# Special purpose devices:
+#      clockctl clock control for non root users
+#      fd      file descriptors
+#      bpf*    packet filter
+#      ipl     ip filter
+#      random  Random number generator
+#      lkm     loadable kernel modules interface
+#      tun*    network tunnel driver
+#      scsibus* SCSI busses, see scsi(4), scsictl(8)
+#      ss*     SCSI scanner
+#      uk*     unknown SCSI device
+#      ch*     SCSI media changer
+#      cfs*    Coda file system device
+#      pci*    PCI bus access devices
+#      systrace syscall tracer
+#      kttcp   kernel ttcp helper
+#      sysmon  System Monitoring hardware
+#
+
+dialin=0
+dialout=524288         # high bit of the minor number
+
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
+umask 77
+
+# Check if we have fdesc mounted
+if [ -d fd ]; then
+       case "`df fd`" in
+       *fdesc*) nofdesc=false;;
+       *) nofdesc=true;;
+       esac
+else
+       nofdesc=true
+fi
+
+makedev()
+{
+
+for i
+do
+case $i in
+
+all)
+       makedev std fd wd0 wd1 wd2 wd3 sd0 sd1 sd2 sd3 sd4
+       makedev tty0 tty1 pty0
+       makedev raid0 raid1 raid2 raid3 raid4 raid5 raid6 raid7
+       makedev st0 st1 ch0 cd0 cd1 vnd0 vnd1 lpa0 lpa1 lpa2
+       makedev lpt0 lpt1 lpt2 tun0 tun1 ipl
+       makedev bpf0 bpf1 bpf2 bpf3 bpf4 bpf5 bpf6 bpf7
+       makedev ccd0 ccd1 ccd2 ccd3 md0 ss0 ch0 uk0 uk1 random ttyCY0
+       makedev cgd0 cgd1 cgd2 cgd3
+       makedev lkm local
+       makedev scsibus0 scsibus1 scsibus2 scsibus3
+       makedev pci0 pci1 pci2 pci3 pci4 pci5 pci6 pci7
+       makedev isdns
+       makedev clockctl
+       makedev systrace
+       makedev kttcp
+       makedev sysmon
+       ;;
+
+ramdisk)
+       makedev md0
+       ;;
+
+isdns)
+       makedev isdn isdnctl isdnbchan0 isdnbchan1 isdntel0 isdntel1 isdntrc0 isdntrc1
+       ;;
+
+std)
+       rm -f console drum mem kmem null zero io klog
+       mknod console           c 0 0
+       mknod drum              c 6 0   ; chmod 640 drum ; chgrp kmem drum
+       mknod kmem              c 2 1   ; chmod 640 kmem ; chgrp kmem kmem
+       mknod mem               c 2 0   ; chmod 640 mem ; chgrp kmem mem
+       mknod null              c 2 2   ; chmod 666 null
+       mknod zero              c 2 12  ; chmod 666 zero
+       mknod klog              c 5 0   ; chmod 600 klog
+       if $nofdesc; then
+               rm -f tty stdin stdout stderr
+               mknod tty       c 1 0   ; chmod 666 tty
+               mknod stdin     c 32 0  ; chmod 666 stdin
+               mknod stdout    c 32 1  ; chmod 666 stdout
+               mknod stderr    c 32 2  ; chmod 666 stderr
+       fi
+       ;;
+
+# Wscons commented out for now until it is supported for real.
+# Note that the major numbers will need to be revised at that time.
+#wscons)
+#      makedev ttyE0 ttyE1 ttyE2 ttyE3 ttyE4 ttyE5 ttyE6 ttyE7
+#      makedev wsmouse0 wsmouse1 wsmouse2 wsmouse3
+#      makedev wskbd0 wskbd1 wskbd2 wskbd3
+#      makedev wsmux0 wsmux1 wsmux2 wsmux3
+#      makedev wsmouse wskbd
+#      makedev ttyEcfg
+#      ;;
+
+#wsmouse)
+#      rm -f wsmouse
+#      mknod wsmouse c 52 0
+#      chmod 600 wsmouse
+#      ;;
+
+#wskbd)
+#      rm -f wskbd
+#      mknod wskbd c 52 1
+#      chmod 600 wskbd
+#      ;;
+
+#wsmux*)
+#      unit=${i#wsmux}
+#      unitctl=$(($unit + 128))
+#      wsmux=wsmux$unit
+#      wsmuxctl=wsmuxctl$unit
+#      major=52
+#      rm -f $wsmux $wsmuxctl
+#      mknod $wsmux c $major $unit
+#      chmod 600 $wsmux
+#      mknod $wsmuxctl c $major $unitctl
+#      chmod 200 $wsmuxctl
+#      ;;
+
+#ttyEcfg)
+#      chr=47
+#      rm -f ttyEcfg
+#      mknod ttyEcfg c $chr 255
+#      chmod 600 ttyEcfg
+#      ;;
+
+#ttyE*)
+#      chr=47; unit=${i#ttyE}
+#      rm -f ttyE$unit
+#      mknod ttyE$unit c $chr $unit
+#      ;;
+
+#wsmouse*)
+#      unit=${i#wsmouse}
+#      wsmouse=wsmouse$unit
+#      major=49
+#      rm -f $wsmouse
+#      mknod $wsmouse c $major $unit
+#      chmod 600 $wsmouse
+#      ;;
+
+#wskbd*)
+#      unit=${i#wskbd}
+#      wskbd=wskbd$unit
+#      major=48
+#      rm -f $wskbd
+#      mknod $wskbd c $major $unit
+#      chmod 600 $wskbd
+#      ;;
+
+fd)
+       if $nofdesc; then
+               rm -f fd/*
+               mkdir fd 2>/dev/null
+               n=0
+               while [ $n -lt 64 ]; do
+                       mknod fd/$n c 32 $n
+                       n=$(($n + 1))
+               done
+               chmod 755 fd
+               chmod 666 fd/*
+       fi
+       ;;
+
+md*)
+       unit=${i#md}; blk=9; chr=27
+       rm -f md${unit}? rmd${unit}?
+       mknod md${unit}a  b $blk $(($unit * 16 + 0))
+       mknod md${unit}d  b $blk $(($unit * 16 + 3))
+#      mknod rmd${unit}a c $chr $(($unit * 16 + 0))
+#      mknod rmd${unit}d c $chr $(($unit * 16 + 3))
+       chgrp operator md${unit}? #rmd${unit}?
+       chmod 640 md${unit}? #rmd${unit}?
+       ;;
+
+ss*)
+       case $i in
+       ss*) name=ss;   unit=${i#ss};   chr=17;;
+       esac
+       rm -f $name$unit n$name$unit en$name$unit
+       mknod $name$unit        c $chr $(($unit * 16 + 0))
+       mknod n$name$unit       c $chr $(($unit * 16 + 1))
+       mknod en$name$unit      c $chr $(($unit * 16 + 3))
+       chgrp operator $name$unit n$name$unit en$name$unit
+       chmod 640 $name$unit n$name$unit en$name$unit
+       ;;
+
+ccd*|cgd*|sd*|vnd*|wd*|raid*)
+       case $i in
+       ccd*) name=ccd; unit=${i#ccd};  blk=3;  chr=26;;
+       cgd*) name=cgd; unit=${i#cgd};  blk=13; chr=64;;
+       raid*) name=raid; unit=${i#raid}; blk=12; chr=38;;
+       sd*) name=sd;   unit=${i#sd};   blk=4;  chr=13;;
+       vnd*) name=vnd; unit=${i#vnd};  blk=2;  chr=25;;
+       wd*) name=wd;   unit=${i#wd};   blk=10; chr=30;;
+       esac
+       rm -f $name$unit? r$name$unit?
+       mknod ${name}${unit}a   b $blk $(($unit * 16 + 0))
+       mknod ${name}${unit}b   b $blk $(($unit * 16 + 1))
+       mknod ${name}${unit}c   b $blk $(($unit * 16 + 2))
+       mknod ${name}${unit}d   b $blk $(($unit * 16 + 3))
+       mknod ${name}${unit}e   b $blk $(($unit * 16 + 4))
+       mknod ${name}${unit}f   b $blk $(($unit * 16 + 5))
+       mknod ${name}${unit}g   b $blk $(($unit * 16 + 6))
+       mknod ${name}${unit}h   b $blk $(($unit * 16 + 7))
+       mknod ${name}${unit}i   b $blk $(($unit * 16 + 8))
+       mknod ${name}${unit}j   b $blk $(($unit * 16 + 9))
+       mknod ${name}${unit}k   b $blk $(($unit * 16 + 10))
+       mknod ${name}${unit}l   b $blk $(($unit * 16 + 11))
+       mknod ${name}${unit}m   b $blk $(($unit * 16 + 12))
+       mknod ${name}${unit}n   b $blk $(($unit * 16 + 13))
+       mknod ${name}${unit}o   b $blk $(($unit * 16 + 14))
+       mknod ${name}${unit}p   b $blk $(($unit * 16 + 15))
+       mknod r${name}${unit}a  c $chr $(($unit * 16 + 0))
+       mknod r${name}${unit}b  c $chr $(($unit * 16 + 1))
+       mknod r${name}${unit}c  c $chr $(($unit * 16 + 2))
+       mknod r${name}${unit}d  c $chr $(($unit * 16 + 3))
+       mknod r${name}${unit}e  c $chr $(($unit * 16 + 4))
+       mknod r${name}${unit}f  c $chr $(($unit * 16 + 5))
+       mknod r${name}${unit}g  c $chr $(($unit * 16 + 6))



Home | Main Index | Thread Index | Old Index