]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- scriptlets to automate database upgrade
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 15 Sep 2012 15:42:55 +0000 (17:42 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 15 Sep 2012 15:42:55 +0000 (17:42 +0200)
rpm.spec

index 5285b8d41ce6f053e1ea64d159d0d5d1fa84522b..21a45ba7ba2e5e134d60424589bc357a1efc4c5a 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -1106,6 +1106,15 @@ if [ -f %{_sysconfdir}/rpm/sysinfo ]; then
        mkdir %{_sysconfdir}/rpm/sysinfo
 fi
 
+%posttrans
+if [ -e /var/lib/rpm/__convert_needed ]; then
+       %{_rpmlibdir}/bin/dbconvert --rebuilddb
+       %{__rm} -f /var/lib/rpm/__convert_needed
+fi
+
+%triggerpostun -- %{name} < 5.4.0-1
+:>/var/lib/rpm/__convert_needed
+
 %triggerpostun -- %{name} < 4.4.9-44
 %{_rpmlibdir}/hrmib-cache
 
This page took 0.090014 seconds and 4 git commands to generate.