]> git.pld-linux.org Git - packages/rpm.git/blob - dbupgrade.sh
- clearer logic
[packages/rpm.git] / dbupgrade.sh
1 #!/bin/sh
2
3 if ! /usr/lib/rpm/bin/rpmdb_reset -r lsn /var/lib/rpm/Packages ; then
4         echo
5         echo "rpm database conversion failed!"
6         echo
7         echo "You have to run:"
8         echo
9         echo "  /usr/lib/rpm/bin/rpmdb_reset -r lsn /var/lib/rpm/Packages"
10         echo "  /bin/rm -f /var/lib/rpm/__db.00*"
11         echo "  /bin/rm -f /var/lib/rpm/log/*"
12         echo "  /usr/lib/rpm/bin/dbconvert --rebuilddb"
13         echo
14 else
15         /bin/rm --interactive=never -f /var/lib/rpm/__db.00* >/dev/null 2>/dev/null || :
16         /bin/rm --interactive=never -f /var/lib/rpm/log/* >/dev/null 2>/dev/null || :
17
18         if ! /usr/lib/rpm/bin/dbconvert --rebuilddb; then
19                 echo
20                 echo "rpm database conversion failed!"
21                 echo "You have to run /usr/lib/rpm/bin/dbconvert manually"
22                 echo
23         fi
24 fi
This page took 0.172899 seconds and 4 git commands to generate.