Added /dev/cmos.
Made separate case for /dev/random and /dev/urandom
This commit is contained in:
		
							parent
							
								
									8cb902dce3
								
							
						
					
					
						commit
						b98eb4e144
					
				| @ -18,7 +18,7 @@ case $#:$1 in | ||||
|     cat >&2 <<EOF | ||||
| Usage:	$0 [-n] key ... | ||||
| Where key is one of the following: | ||||
|   ram mem kmem null boot random zero	  # One of these makes all these memory devices | ||||
|   ram mem kmem null boot zero	  # One of these makes all these memory devices | ||||
|   fd0 fd1 ...		  # Floppy devices for drive 0, 1, ... | ||||
|   fd0p0 fd1p0 ...	  # Make floppy partitions fd0p[0-3], fd1p[0-3], ... | ||||
|   c0d0 c0d1 ...		  # Make disks c0d0, c0d1, ... | ||||
| @ -33,6 +33,8 @@ Where key is one of the following: | ||||
|   eth ip tcp udp	  # One of these makes some TCP/IP devices | ||||
|   audio mixer		  # Make audio devices | ||||
|   klog                    # Make /dev/klog | ||||
|   random                  # Make /dev/random, /dev/urandom | ||||
|   cmos                    # Make /dev/cmos | ||||
|   std			  # All standard devices | ||||
| EOF | ||||
|     exit 1 | ||||
| @ -51,7 +53,7 @@ do | ||||
|     esac | ||||
| 
 | ||||
|     case $dev in | ||||
|     ram|mem|kmem|null|boot|random|urandom|zero) | ||||
|     ram|mem|kmem|null|boot|zero) | ||||
| 	# Memory devices. | ||||
| 	# | ||||
| 	$e mknod ram b 1 0;	$e chmod 600 ram | ||||
| @ -59,10 +61,8 @@ do | ||||
| 	$e mknod kmem c 1 2;	$e chmod 640 kmem | ||||
| 	$e mknod null c 1 3;	$e chmod 666 null | ||||
| 	$e mknod boot b 1 4;	$e chmod 600 ram | ||||
| 	$e mknod random c 16 0;	$e chmod 644 random | ||||
| 	$e mknod urandom c 16 0; $e chmod 644 urandom | ||||
| 	$e mknod zero c 1 6;	$e chmod 644 zero | ||||
| 	$e chgrp kmem ram mem kmem null boot random urandom zero | ||||
| 	$e chgrp kmem ram mem kmem null boot zero | ||||
| 	;; | ||||
|     fd[0-3]) | ||||
| 	# Floppy disk drive n. | ||||
| @ -218,8 +218,19 @@ do | ||||
| 	$e mknod mixer c 14 0 | ||||
| 	$e chmod 666 audio mixer | ||||
| 	;; | ||||
|     random|urandom) | ||||
| 	# random data generator. | ||||
| 	$e mknod random c 16 0;	$e chmod 644 random | ||||
| 	$e mknod urandom c 16 0; $e chmod 644 urandom | ||||
| 	$e chgrp random urandom | ||||
| 	;; | ||||
|     cmos) | ||||
|     	# cmos device (set/get system time). | ||||
|     	$e mknod cmos c 17 0 | ||||
| 	$e chmod 600 cmos | ||||
| 	;; | ||||
|     klog) | ||||
|     	# IS devices. | ||||
|     	# logging device. | ||||
|     	$e mknod klog c 15 0 | ||||
| 	$e chmod 600 klog | ||||
| 	;; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jorrit Herder
						Jorrit Herder