move all modules, except dm-mod, to udevmodules so that the are really loaded on demand

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=80
This commit is contained in:
Olaf Hering 2012-09-05 13:04:16 +00:00 committed by Git OBS Bridge
parent f834f94ba3
commit 01411068c2
2 changed files with 81 additions and 67 deletions

View File

@ -1,7 +1,80 @@
#!/bin/bash
#%stage: block
#
#%modules: dm-mod virtio_blk virtio_console virtio_net virtio_pci virtio_scsi sg sd_mod sr_mod
#%modules: dm-mod
#
#%udevmodules: virtio_blk
#%udevmodules: virtio_console
#%udevmodules: virtio_net
#%udevmodules: virtio_pci
#%udevmodules: virtio_scsi
#%udevmodules: sg
#%udevmodules: sd_mod
#%udevmodules: sr_mod
#%udevmodules:
#%udevmodules: loop
#%udevmodules:
#%udevmodules: 9p
#%udevmodules: btrfs
#%udevmodules: cramfs
#%udevmodules: ext2
#%udevmodules: ext3
#%udevmodules: ext4
#%udevmodules: fat
#%udevmodules: fuse
#%udevmodules: hfs
#%udevmodules: hfsplus
#%udevmodules: jfs
#%udevmodules: minix
#%udevmodules: nfs
#%udevmodules: quota
#%udevmodules: reiserfs
#%udevmodules: squashfs
#%udevmodules: squashfs3
#%udevmodules: udf
#%udevmodules: ufs
#%udevmodules: xfs
#%udevmodules:
#%udevmodules: nls_ascii
#%udevmodules: nls_cp1250
#%udevmodules: nls_cp1251
#%udevmodules: nls_cp1255
#%udevmodules: nls_cp437
#%udevmodules: nls_cp737
#%udevmodules: nls_cp775
#%udevmodules: nls_cp850
#%udevmodules: nls_cp852
#%udevmodules: nls_cp855
#%udevmodules: nls_cp857
#%udevmodules: nls_cp860
#%udevmodules: nls_cp861
#%udevmodules: nls_cp862
#%udevmodules: nls_cp863
#%udevmodules: nls_cp864
#%udevmodules: nls_cp865
#%udevmodules: nls_cp866
#%udevmodules: nls_cp869
#%udevmodules: nls_cp874
#%udevmodules: nls_cp932
#%udevmodules: nls_cp936
#%udevmodules: nls_cp949
#%udevmodules: nls_cp950
#%udevmodules: nls_euc-jp
#%udevmodules: nls_iso8859-1
#%udevmodules: nls_iso8859-13
#%udevmodules: nls_iso8859-14
#%udevmodules: nls_iso8859-15
#%udevmodules: nls_iso8859-2
#%udevmodules: nls_iso8859-3
#%udevmodules: nls_iso8859-4
#%udevmodules: nls_iso8859-5
#%udevmodules: nls_iso8859-6
#%udevmodules: nls_iso8859-7
#%udevmodules: nls_iso8859-9
#%udevmodules: nls_koi8-r
#%udevmodules: nls_koi8-ru
#%udevmodules: nls_koi8ru
#%udevmodules: nls_utf8
#
#%programs: mdadm
#%programs: modprobe
@ -39,7 +112,13 @@ for f in /sys/block/vd*/queue/rotational; do if test -f $f ; then echo 1 > $f; f
# These are useful when debugging.
if grep -sq guestfs_verbose=1 /proc/cmdline; then
ls -lR /dev
head -n 1234 /proc/mounts /proc/modules /proc/version /proc/cpuinfo
head -n 1234 \
/proc/mounts \
/proc/modules \
/proc/partitions \
/proc/version \
/proc/cpuinfo \
/proc/uptime
lvm pvs
lvm vgs
lvm lvs
@ -49,8 +128,6 @@ if grep -sq guestfs_verbose=1 /proc/cmdline; then
date
#ping -n -v -c 5 10.0.2.2
#ping -n -v -c 5 10.0.2.4
echo -n "uptime: "; cat /proc/uptime
fi
echo "These commands might be called by guestfsd, but they were not available at buildtime:"

View File

@ -466,69 +466,6 @@ done
chmod -v 755 mkinitrd/bin_tmp/*
#
additional_modules="
loop
9p
btrfs
cramfs
ext2
ext3
ext4
fat
fuse
hfs
hfsplus
jfs
minix
nfs
quota
reiserfs
squashfs
squashfs3
udf
ufs
xfs
nls_ascii
nls_cp1250
nls_cp1251
nls_cp1255
nls_cp437
nls_cp737
nls_cp775
nls_cp850
nls_cp852
nls_cp855
nls_cp857
nls_cp860
nls_cp861
nls_cp862
nls_cp863
nls_cp864
nls_cp865
nls_cp866
nls_cp869
nls_cp874
nls_cp932
nls_cp936
nls_cp949
nls_cp950
nls_euc-jp
nls_iso8859-1
nls_iso8859-13
nls_iso8859-14
nls_iso8859-15
nls_iso8859-2
nls_iso8859-3
nls_iso8859-4
nls_iso8859-5
nls_iso8859-6
nls_iso8859-7
nls_iso8859-9
nls_koi8-r
nls_koi8-ru
nls_koi8ru
nls_utf8
"
env PATH=$PWD/mkinitrd/bin_tmp:${PATH} \
bash -x \