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 |     cat >&2 <<EOF | ||||||
| Usage:	$0 [-n] key ... | Usage:	$0 [-n] key ... | ||||||
| Where key is one of the following: | 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, ... |   fd0 fd1 ...		  # Floppy devices for drive 0, 1, ... | ||||||
|   fd0p0 fd1p0 ...	  # Make floppy partitions fd0p[0-3], fd1p[0-3], ... |   fd0p0 fd1p0 ...	  # Make floppy partitions fd0p[0-3], fd1p[0-3], ... | ||||||
|   c0d0 c0d1 ...		  # Make disks c0d0, c0d1, ... |   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 |   eth ip tcp udp	  # One of these makes some TCP/IP devices | ||||||
|   audio mixer		  # Make audio devices |   audio mixer		  # Make audio devices | ||||||
|   klog                    # Make /dev/klog |   klog                    # Make /dev/klog | ||||||
|  |   random                  # Make /dev/random, /dev/urandom | ||||||
|  |   cmos                    # Make /dev/cmos | ||||||
|   std			  # All standard devices |   std			  # All standard devices | ||||||
| EOF | EOF | ||||||
|     exit 1 |     exit 1 | ||||||
| @ -51,7 +53,7 @@ do | |||||||
|     esac |     esac | ||||||
| 
 | 
 | ||||||
|     case $dev in |     case $dev in | ||||||
|     ram|mem|kmem|null|boot|random|urandom|zero) |     ram|mem|kmem|null|boot|zero) | ||||||
| 	# Memory devices. | 	# Memory devices. | ||||||
| 	# | 	# | ||||||
| 	$e mknod ram b 1 0;	$e chmod 600 ram | 	$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 kmem c 1 2;	$e chmod 640 kmem | ||||||
| 	$e mknod null c 1 3;	$e chmod 666 null | 	$e mknod null c 1 3;	$e chmod 666 null | ||||||
| 	$e mknod boot b 1 4;	$e chmod 600 ram | 	$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 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]) |     fd[0-3]) | ||||||
| 	# Floppy disk drive n. | 	# Floppy disk drive n. | ||||||
| @ -218,8 +218,19 @@ do | |||||||
| 	$e mknod mixer c 14 0 | 	$e mknod mixer c 14 0 | ||||||
| 	$e chmod 666 audio mixer | 	$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) |     klog) | ||||||
|     	# IS devices. |     	# logging device. | ||||||
|     	$e mknod klog c 15 0 |     	$e mknod klog c 15 0 | ||||||
| 	$e chmod 600 klog | 	$e chmod 600 klog | ||||||
| 	;; | 	;; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jorrit Herder
						Jorrit Herder