]> git.pld-linux.org Git - packages/rpm.git/blobdiff - dbupgrade.sh
- add and use simple internal tool to reset LSN of rpm database
[packages/rpm.git] / dbupgrade.sh
index e95132decb4b292151f07175ec15a5af1f7508bf..0f035b209559aa766b0d961a24e67a80a4a32bbe 100755 (executable)
@@ -1,11 +1,6 @@
 #!/bin/sh
 
-if [ ! -x /usr/bin/db5.2_load ]; then
-       echo "This script needs /usr/bin/db5.2_load to operate."
-       exit
-fi
-
-if /usr/bin/db5.2_load -r lsn /var/lib/rpm/Packages ; then
+if /usr/lib/rpm/bin/rpmdb_reset -r lsn /var/lib/rpm/Packages ; then
        /bin/rm --interactive=never -f /var/lib/rpm/__db.00* >/dev/null 2>/dev/null || :
        /bin/rm --interactive=never -f /var/lib/rpm/log/* >/dev/null 2>/dev/null || :
 else
@@ -14,7 +9,7 @@ else
        echo
        echo "You have to run:"
        echo
-       echo "  /usr/bin/db5.2_load -r lsn /var/lib/rpm/Packages"
+       echo "  /usr/lib/rpm/bin/rpmdb_reset -r lsn /var/lib/rpm/Packages"
        echo "  /bin/rm -f /var/lib/rpm/__db.00*"
        echo "  /bin/rm -f /var/lib/rpm/log/*"
        echo "  /usr/lib/rpm/bin/dbconvert --rebuilddb"
This page took 0.031158 seconds and 4 git commands to generate.