--- mkinitrd 2007-03-12 15:54:08.000000000 -0400 +++ mkinitrd-ivtv 2007-03-25 16:15:02.000000000 -0400 @@ -99,7 +99,8 @@ usage () { $cmd " [--image-version] [--force-raid-probe | --omit-raid-modules]" $cmd " [--with=] [--force-lvm-probe | --omit-lvm-modules]" $cmd " [--builtin=] [--omit-dmraid] [--net-dev=]" - $cmd " [--fstab=] [--nocompress] " + $cmd " [--fstab=] [--ivtvdev] [--nocompress]" + $cmd " " $cmd "" $cmd " (ex: `basename $0` /boot/initrd-2.2.5-15.img 2.2.5-15)" @@ -725,6 +726,9 @@ while [ $# -gt 0 ]; do shift fi ;; + --ivtvdev) + USE_IVTVDEV=1 + ;; --help) usage -n ;; @@ -1049,6 +1053,16 @@ if [ -z "$MNTIMAGE" -o -z "$IMAGE" ]; th exit 1 fi +if [ -n "$USE_IVTVDEV" ]; then + findmodule tveeprom + findmodule msp3400 + findmodule saa7115 + findmodule tuner + findmodule saa7127 + findmodule ivtv + findmodule ivtv-fb +fi + mkdir -p $MNTIMAGE mkdir -p $MNTIMAGE/lib mkdir -p $MNTIMAGE/bin @@ -1059,6 +1073,14 @@ mkdir -p $MNTIMAGE/sys mkdir -p $MNTIMAGE/sysroot ln -s bin $MNTIMAGE/sbin +if [ -n "$USE_IVTVDEV" ]; then + mkdir -p $MNTIMAGE/lib/modules + mkdir -p $MNTIMAGE/lib/firmware + cp /lib/modules/v4l-cx2341x-init.mpg $MNTIMAGE/lib/modules/ + cp /lib/firmware/v4l-cx2341x-*.fw $MNTIMAGE/lib/firmware/ + (cd $MNTIMAGE/lib/firmware; ln -s ../modules/v4l-cx2341x-init.mpg) +fi + if [ -e /etc/fstab.sys ]; then inst /etc/fstab.sys "$MNTIMAGE/etc/fstab.sys" fi