4 if [ "$1" = "-r" ]; then
8 if [ ! -d "$ROOTDIR" ]; then
9 echo "Specified root directory ($ROOTDIR) does not exist!"
15 if ! /usr/lib/rpm/rpmdb_reset -r lsn "$ROOTDIR"/var/lib/rpm/Packages ; then
17 echo "rpm database conversion failed!"
19 echo "You have to run:"
21 echo " /usr/lib/rpm/rpmdb_reset -r lsn /var/lib/rpm/Packages"
22 echo " /bin/rm -f /var/lib/rpm/__db.00*"
23 echo " /bin/rm -f /var/lib/rpm/log/*"
24 echo " /usr/bin/rpmdb --rebuilddb"
27 /bin/rm --interactive=never -f "$ROOTDIR"/var/lib/rpm/__db.00* >/dev/null 2>/dev/null || :
28 /bin/rm --interactive=never -f "$ROOTDIR"/var/lib/rpm/log/* >/dev/null 2>/dev/null || :
30 if ! /usr/bin/rpmdb --rebuilddb ${ROOTDIR:+--root="$ROOTDIR"}; then
32 echo "rpm database conversion failed!"
33 echo "You have to run /usr/bin/rpmdb manually"