28 lines
		
	
	
		
			514 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			514 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| function makedev () {
 | |
| 
 | |
| 	for dev in 0 1 2 3; do
 | |
| 		echo "/dev/$1$dev: char 81 $[ $2 + $dev ]"
 | |
| 		rm -f /dev/$1$dev
 | |
| 		mknod /dev/$1$dev c 81 $[ $2 + $dev ]
 | |
| 		chmod 666 /dev/$1$dev
 | |
| 	done
 | |
| 
 | |
| 	# symlink for default device
 | |
| 	rm -f /dev/$1
 | |
| 	ln -s /dev/${1}0 /dev/$1
 | |
| }
 | |
| 
 | |
| # see http://linux.bytesex.org/v4l2/API.html
 | |
| 
 | |
| echo "*** new device names ***"
 | |
| makedev video 0
 | |
| makedev radio 64
 | |
| makedev vbi 224
 | |
| 
 | |
| #echo "*** old device names (for compatibility only) ***"
 | |
| #makedev bttv 0
 | |
| #makedev bttv-fm 64
 | |
| #makedev bttv-vbi 224
 |