DataMuseum.dk

Presents historical artifacts from the history of:

ICL Comet 32

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about ICL Comet 32

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦cc7a36bcd⟧ TextFile

    Length: 3319 (0xcf7)
    Types: TextFile
    Notes: UNIX file
    Names: »MAKEDEV«

Derivation

└─⟦26887b7e0⟧ Bits:30009717 Comet 32 harddisk image
    └─⟦28c352965⟧ »/a« UNIX Filesystem
        └─⟦this⟧ »dev/MAKEDEV« 
└─⟦26887b7e0⟧ Bits:30009717 Comet 32 harddisk image
    └─⟦2daeb6185⟧ »/h« UNIX Filesystem
        └─⟦this⟧ »dev/MAKEDEV« 

TextFile

#! /bin/csh -f

while ($#argv != 0)
	set name = $argv[1]
	switch ($name)
	case all:
		MAKEDEV std lp flop tty pty dc1 mt bm
		exit
	case std:
		/etc/mknod console	c 0 0	; chmod 622 console
		/etc/mknod drum		b 0 9	; chmod 600 drum
		/etc/mknod kmem		c 1 1	; chmod 600 kmem
		/etc/mknod mem		c 1 0	; chmod 600 mem
		/etc/mknod null		c 1 2	; chmod 666 null
		/etc/mknod tty		c 3 1	; chmod 666 tty
		/etc/mknod ss232	c 11 0  ; chmod 666 ss232
		breaksw
	case lp:
		/etc/mknod lp1		c 9 0	; chmod 666 lp1
		/etc/mknod lp2		c 9 1	; chmod 666 lp2
		/etc/mknod lp3		c 9 2	; chmod 666 lp3
		/etc/mknod lp4		c 9 3	; chmod 666 lp4
		breaksw
	case flop:
		/etc/mknod flop		b 2 0	; chmod 666 flop
		/etc/mknod rflop	c 10 0	; chmod 666 rflop
		/etc/mknod flop1	b 2 1	; chmod 666 flop1
		/etc/mknod rflop1	c 10 1	; chmod 666 rflop1
		breaksw
	case tty:
		/etc/mknod tty00 	c 8 0	; chmod 622 tty00
		/etc/mknod tty01 	c 8 1	; chmod 622 tty01
		/etc/mknod tty02 	c 8 2	; chmod 622 tty02
		/etc/mknod tty03 	c 8 3	; chmod 622 tty03
		/etc/mknod tty04 	c 8 4	; chmod 622 tty04
		/etc/mknod tty05 	c 8 5	; chmod 622 tty05
		/etc/mknod tty06 	c 8 6	; chmod 622 tty06
		/etc/mknod tty07 	c 8 7	; chmod 622 tty07
		breaksw
	case pty:
		/etc/mknod pty0		c 5 0	; chmod 666 pty0
		/etc/mknod pty1		c 5 1	; chmod 666 pty1
		/etc/mknod pty2		c 5 2	; chmod 666 pty2
		/etc/mknod pty3		c 5 3	; chmod 666 pty3
		/etc/mknod pty4		c 5 4	; chmod 666 pty4
		/etc/mknod pty5		c 5 5	; chmod 666 pty5
		/etc/mknod ttyp0	c 4 0	; chmod 666 ttyp0
		/etc/mknod ttyp1	c 4 1	; chmod 666 ttyp1
		/etc/mknod ttyp2	c 4 2	; chmod 666 ttyp2
		/etc/mknod ttyp3	c 4 3	; chmod 666 ttyp3
		/etc/mknod ttyp4	c 4 4	; chmod 666 ttyp4
		/etc/mknod ttyp5	c 4 5	; chmod 666 ttyp5
		breaksw
	case dc0:
		/etc/mknod dc0a		b 0 0	; chmod 600 dc0a
		/etc/mknod dc0b		b 0 1	; chmod 600 dc0b
		/etc/mknod dc0c		b 0 2	; chmod 600 dc0c
		/etc/mknod dc0d		b 0 3	; chmod 600 dc0d
		/etc/mknod dc0e		b 0 4	; chmod 600 dc0e
		/etc/mknod dc0f		b 0 5	; chmod 600 dc0f
		/etc/mknod dc0g		b 0 6	; chmod 600 dc0g
		/etc/mknod dc0h		b 0 7	; chmod 600 dc0h
		/etc/mknod rdc0a	c 2 0	; chmod 600 rdc0a
		/etc/mknod rdc0b	c 2 1	; chmod 600 rdc0b
		/etc/mknod rdc0c	c 2 2	; chmod 600 rdc0c
		/etc/mknod rdc0d	c 2 3	; chmod 600 rdc0d
		/etc/mknod rdc0e	c 2 4	; chmod 600 rdc0e
		/etc/mknod rdc0f	c 2 5	; chmod 600 rdc0f
		/etc/mknod rdc0g	c 2 6	; chmod 600 rdc0g
		/etc/mknod rdc0h	c 2 7	; chmod 600 rdc0h
		breaksw
	case dc1:
		/etc/mknod dc1a		b 0 8	; chmod 600 dc1a
		/etc/mknod dc1b		b 0 9	; chmod 600 dc1b
		/etc/mknod dc1c		b 0 10	; chmod 600 dc1c
		/etc/mknod dc1d		b 0 11	; chmod 600 dc1d
		/etc/mknod dc1e		b 0 12	; chmod 600 dc1e
		/etc/mknod dc1f		b 0 13	; chmod 600 dc1f
		/etc/mknod dc1g		b 0 14	; chmod 600 dc1g
		/etc/mknod dc1h		b 0 15	; chmod 600 dc1h
		/etc/mknod rdc1a	c 2 8	; chmod 600 rdc1a
		/etc/mknod rdc1b	c 2 9	; chmod 600 rdc1b
		/etc/mknod rdc1c	c 2 10	; chmod 600 rdc1c
		/etc/mknod rdc1d	c 2 11	; chmod 600 rdc1d
		/etc/mknod rdc1e	c 2 12	; chmod 600 rdc1e
		/etc/mknod rdc1f	c 2 13	; chmod 600 rdc1f
		/etc/mknod rdc1g	c 2 14	; chmod 600 rdc1g
		/etc/mknod rdc1h	c 2 15	; chmod 600 rdc1h
		breaksw
	case mt:
		/etc/mknod mt		b 1 0	; chmod 666 mt
		/etc/mknod rmt		c 6 0	; chmod 666 rmt
		breaksw
	case bm:
		/etc/mknod bm		c 7 0	; chmod 622 bm
		breaksw
	endsw
	shift
end