rpms/kernel-xen-2.6/devel kernel-xen.spec,1.51,1.52
Eduardo Habkost (ehabkost)
fedora-extras-commits at redhat.com
Thu Sep 6 19:22:50 UTC 2007
Author: ehabkost
Update of /cvs/pkgs/rpms/kernel-xen-2.6/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6909
Modified Files:
kernel-xen.spec
Log Message:
Actually include the code that generates modules.{networking,block}
Index: kernel-xen.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel-xen-2.6/devel/kernel-xen.spec,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- kernel-xen.spec 6 Sep 2007 16:41:47 -0000 1.51
+++ kernel-xen.spec 6 Sep 2007 19:22:17 -0000 1.52
@@ -1633,6 +1633,20 @@
# mark modules executable so that strip-to-file can strip them
cat modnames | xargs chmod u+x
+ fgrep /drivers/ modnames | xargs --no-run-if-empty nm -upA |
+ sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef
+
+ collect_modules_list()
+ {
+ sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
+ LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
+ }
+
+ collect_modules_list networking \
+ 'register_netdev|ieee80211_register_hw|usbnet_probe'
+ collect_modules_list block \
+ 'ata_scsi_ioctl|scsi_add_host|blk_init_queue'
+
# detect missing or incorrect license tags
for i in `cat modnames`
do
More information about the fedora-extras-commits
mailing list