| #!/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://roadrunner.swansea.uk.linux.org/v4lapi.shtml |
| |
| echo "*** new device names ***" |
| makedev video 0 |
| makedev radio 64 |
| makedev vtx 192 |
| makedev vbi 224 |
| |
| #echo "*** old device names (for compatibility only) ***" |
| #makedev bttv 0 |
| #makedev bttv-fm 64 |
| #makedev bttv-vbi 224 |