X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=dbupgrade.sh;fp=dbupgrade.sh;h=0000000000000000000000000000000000000000;hp=575aeb2b45bf94197958626f76093f4855a3e8ab;hb=394ca586eb47178cd35e7ed5bf72502f5f4346d2;hpb=e56b042e3aa3c1ff937bc994ab6bb2019260bfb6 diff --git a/dbupgrade.sh b/dbupgrade.sh deleted file mode 100755 index 575aeb2..0000000 --- a/dbupgrade.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -ROOTDIR= -if [ "$1" = "-r" ]; then - shift - ROOTDIR="$1" - - if [ ! -d "$ROOTDIR" ]; then - echo "Specified root directory ($ROOTDIR) does not exist!" - echo "Bailing out!" - exit - fi -fi - -if [ -f "$ROOTDIR"/var/lib/rpm/Packages ]; then - if ! /usr/lib/rpm/rpmdb_reset -r lsn "$ROOTDIR"/var/lib/rpm/Packages ; then - echo - echo "rpm database conversion failed!" - echo - echo "You have to run:" - echo - echo " /usr/lib/rpm/rpmdb_reset -r lsn /var/lib/rpm/Packages" - echo " /bin/rm -f /var/lib/rpm/__db.00*" - echo " /bin/rm -rf /var/lib/rpm/log" - echo " /usr/bin/rpmdb --rebuilddb" - echo - exit - fi - - /bin/rm --interactive=never -f "$ROOTDIR"/var/lib/rpm/__db.00* >/dev/null 2>/dev/null || : - /bin/rm --interactive=never -rf "$ROOTDIR"/var/lib/rpm/log >/dev/null 2>/dev/null || : - /bin/rm --interactive=never -rf "$ROOTDIR"/var/lib/rpm/tmp >/dev/null 2>/dev/null || : -fi - -if ! /usr/bin/rpmdb --rebuilddb ${ROOTDIR:+--root="$ROOTDIR"}; then - echo - echo "rpm database conversion failed!" - echo "You have to run /usr/bin/rpmdb manually" - echo -fi