|
Panu Matilainen |
3d4d53 |
diff -Nur rpm-4.11.1/fileattrs/kmod.attr rpm-4.11.1.new/fileattrs/kmod.attr
|
|
Panu Matilainen |
3d4d53 |
--- rpm-4.11.1/fileattrs/kmod.attr 1969-12-31 19:00:00.000000000 -0500
|
|
Panu Matilainen |
3d4d53 |
+++ rpm-4.11.1.new/fileattrs/kmod.attr 2013-10-31 16:33:57.919845171 -0400
|
|
Panu Matilainen |
3d4d53 |
@@ -0,0 +1,2 @@
|
|
Panu Matilainen |
3d4d53 |
+%__kmod_provides %{_rpmconfigdir}/kmod.prov
|
|
Panu Matilainen |
3d4d53 |
+%__kmod_path ^/lib/modules/.*$
|
|
Panu Matilainen |
3d4d53 |
diff -Nur rpm-4.11.1/fileattrs/Makefile.am rpm-4.11.1.new/fileattrs/Makefile.am
|
|
Panu Matilainen |
3d4d53 |
--- rpm-4.11.1/fileattrs/Makefile.am 2012-11-18 03:21:06.000000000 -0500
|
|
Panu Matilainen |
3d4d53 |
+++ rpm-4.11.1.new/fileattrs/Makefile.am 2013-10-31 16:35:16.443641444 -0400
|
|
Panu Matilainen |
3d4d53 |
@@ -6,6 +6,6 @@
|
|
Panu Matilainen |
3d4d53 |
|
|
Panu Matilainen |
3d4d53 |
fattrs_DATA = \
|
|
Panu Matilainen |
3d4d53 |
desktop.attr elf.attr font.attr libtool.attr perl.attr perllib.attr \
|
|
Panu Matilainen |
3d4d53 |
- pkgconfig.attr python.attr ocaml.attr script.attr mono.attr
|
|
Panu Matilainen |
3d4d53 |
+ pkgconfig.attr python.attr ocaml.attr script.attr mono.attr kmod.attr
|
|
Panu Matilainen |
3d4d53 |
|
|
Panu Matilainen |
3d4d53 |
EXTRA_DIST = $(fattrs_DATA)
|
|
Panu Matilainen |
3d4d53 |
diff -Nur rpm-4.11.1/scripts/kmod.prov rpm-4.11.1.new/scripts/kmod.prov
|
|
Panu Matilainen |
3d4d53 |
--- rpm-4.11.1/scripts/kmod.prov 1969-12-31 19:00:00.000000000 -0500
|
|
Panu Matilainen |
3d4d53 |
+++ rpm-4.11.1.new/scripts/kmod.prov 2013-10-31 16:33:57.919845171 -0400
|
|
Panu Matilainen |
3d4d53 |
@@ -0,0 +1,17 @@
|
|
Panu Matilainen |
3d4d53 |
+#!/bin/sh +x
|
|
Panu Matilainen |
3d4d53 |
+
|
|
Panu Matilainen |
3d4d53 |
+IFS=$'\n'
|
|
Panu Matilainen |
3d4d53 |
+
|
|
Panu Matilainen |
3d4d53 |
+for i in $(grep -E '(/lib/modules/.*\.ko|/lib/modules/.*/modules.builtin)');
|
|
Panu Matilainen |
3d4d53 |
+do
|
|
Panu Matilainen |
3d4d53 |
+ kmod=$(basename $i);
|
|
Panu Matilainen |
3d4d53 |
+
|
|
Panu Matilainen |
3d4d53 |
+ if [ $kmod == "modules.builtin" ]; then
|
|
Panu Matilainen |
3d4d53 |
+ for j in $(cat $i); do
|
|
Panu Matilainen |
3d4d53 |
+ j=$(basename $j);
|
|
Panu Matilainen |
3d4d53 |
+ echo "kmod($j)"
|
|
Panu Matilainen |
3d4d53 |
+ done
|
|
Panu Matilainen |
3d4d53 |
+ else
|
|
Panu Matilainen |
3d4d53 |
+ echo "kmod($kmod)"
|
|
Panu Matilainen |
3d4d53 |
+ fi
|
|
Panu Matilainen |
3d4d53 |
+done
|
|
Panu Matilainen |
3d4d53 |
diff -Nur rpm-4.11.1/scripts/Makefile.am rpm-4.11.1.new/scripts/Makefile.am
|
|
Panu Matilainen |
3d4d53 |
--- rpm-4.11.1/scripts/Makefile.am 2012-11-18 03:21:06.000000000 -0500
|
|
Panu Matilainen |
3d4d53 |
+++ rpm-4.11.1.new/scripts/Makefile.am 2013-10-31 16:35:53.990543808 -0400
|
|
Panu Matilainen |
3d4d53 |
@@ -20,7 +20,7 @@
|
|
Panu Matilainen |
3d4d53 |
ocaml-find-requires.sh ocaml-find-provides.sh \
|
|
Panu Matilainen |
3d4d53 |
pkgconfigdeps.sh libtooldeps.sh \
|
|
Panu Matilainen |
3d4d53 |
fontconfig.prov desktop-file.prov script.req \
|
|
Panu Matilainen |
3d4d53 |
- macros.perl macros.php macros.python
|
|
Panu Matilainen |
3d4d53 |
+ macros.perl macros.php macros.python kmod.prov
|
|
Panu Matilainen |
3d4d53 |
|
|
Panu Matilainen |
3d4d53 |
rpmconfig_SCRIPTS = \
|
|
Panu Matilainen |
3d4d53 |
brp-compress brp-python-bytecompile brp-java-gcjcompile \
|
|
Panu Matilainen |
3d4d53 |
@@ -34,7 +34,7 @@
|
|
Panu Matilainen |
3d4d53 |
pkgconfigdeps.sh libtooldeps.sh \
|
|
Panu Matilainen |
3d4d53 |
ocaml-find-requires.sh ocaml-find-provides.sh \
|
|
Panu Matilainen |
3d4d53 |
fontconfig.prov desktop-file.prov script.req \
|
|
Panu Matilainen |
3d4d53 |
- rpmdb_loadcvt rpm2cpio.sh tcl.req tgpg
|
|
Panu Matilainen |
3d4d53 |
+ rpmdb_loadcvt rpm2cpio.sh tcl.req tgpg kmod.prov
|
|
Panu Matilainen |
3d4d53 |
|
|
Panu Matilainen |
3d4d53 |
rpmconfig_DATA = \
|
|
Panu Matilainen |
3d4d53 |
rpm.daily rpm.log rpm.supp \
|