X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=rhel%2Fopenvswitch-kmod-rhel6.spec.in;h=6dbb3771ae6f6bdc2fc9803a1452100d42ea5bac;hb=HEAD;hp=d9aeff03ce2e7f831eee6cbbb21991aee21a8b11;hpb=8706009e555bb9fa04a5679e4be2c7c67506802b;p=sliver-openvswitch.git diff --git a/rhel/openvswitch-kmod-rhel6.spec.in b/rhel/openvswitch-kmod-rhel6.spec.in index d9aeff03c..6dbb3771a 100644 --- a/rhel/openvswitch-kmod-rhel6.spec.in +++ b/rhel/openvswitch-kmod-rhel6.spec.in @@ -19,6 +19,7 @@ Group: System/Kernel License: GPLv2 URL: http://openvswitch.org/ Source0: %{oname}-%{version}.tar.gz +Source1: %{oname}-kmod.files BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: %kernel_module_package_buildreqs @@ -34,7 +35,7 @@ BuildRequires: %kernel_module_package_buildreqs # specified kernel variants. %{!?kflavors:%define kflavors default} -%kernel_module_package -n %{oname} %kflavors +%kernel_module_package -n %{oname} -f %{SOURCE1} %kflavors %description Open vSwitch Linux kernel module. @@ -42,6 +43,10 @@ Open vSwitch Linux kernel module. %prep %setup -n %{oname}-%{version} +cat > %{oname}.conf << EOF +override %{oname} * extra/%{oname} +override %{oname} * weak-updates/%{oname} +EOF %build for flavor in %flavors_to_build; do @@ -57,6 +62,8 @@ for flavor in %flavors_to_build ; do make -C %{kernel_source $flavor} modules_install \ M="`pwd`"/_$flavor/datapath/linux done +install -d %{buildroot}%{_sysconfdir}/depmod.d/ +install -m 644 %{oname}.conf %{buildroot}%{_sysconfdir}/depmod.d/ %clean rm -rf $RPM_BUILD_ROOT