X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=xenserver%2Fopenvswitch-xen.spec;fp=xenserver%2Fopenvswitch-xen.spec;h=227c072f19641e2de6a7e5cc9f90a349dc042704;hb=f6f9437ba35e58203a614a9bf765e87d37f4da29;hp=492e0dc3a01ca1507c27fbda58fdc5e00ba7dd1c;hpb=44f2560c67fca0d5712a3bec309e4e93e9e63a7b;p=sliver-openvswitch.git diff --git a/xenserver/openvswitch-xen.spec b/xenserver/openvswitch-xen.spec index 492e0dc3a..227c072f1 100644 --- a/xenserver/openvswitch-xen.spec +++ b/xenserver/openvswitch-xen.spec @@ -244,8 +244,14 @@ else # $1 = 2 for upgrade printf "\n\n" fi -%post %{module_package} +%posttrans %{module_package} # Ensure that modprobe will find our modules. +# +# This has to be in %posttrans instead of %post because older versions +# installed modules into a different directory and "rpm -U" runs the +# new version's %post before removing the old version's files, so if +# we use %post then depmod may find the old versions that are about to +# be removed. depmod %{xen_version} %preun