]>
Commit | Line | Data |
---|---|---|
f993b86c JR |
1 | #!/bin/sh |
2 | ||
3 | if [ ! -x /usr/bin/db5.2_load ]; then | |
4 | echo "This script needs /usr/bin/db5.2_load to operate." | |
5 | exit | |
6 | fi | |
7 | ||
8 | if /usr/bin/db5.2_load -r lsn /var/lib/rpm/Packages ; then | |
9 | /bin/rm --interactive=never -f /var/lib/rpm/__db.00* >/dev/null 2>/dev/null || : | |
10 | /bin/rm --interactive=never -f /var/lib/rpm/log/* >/dev/null 2>/dev/null || : | |
11 | else | |
12 | echo | |
13 | echo "rpm database conversion failed!" | |
14 | echo | |
15 | echo "You have to run:" | |
16 | echo | |
17 | echo " /usr/bin/db5.2_load -r lsn /var/lib/rpm/Packages" | |
18 | echo " /bin/rm -f /var/lib/rpm/__db.00*" | |
19 | echo " /bin/rm -f /var/lib/rpm/log/*" | |
20 | echo " /usr/lib/rpm/bin/dbconvert --rebuilddb" | |
21 | echo | |
22 | ||
23 | fi | |
24 | ||
25 | if ! /usr/lib/rpm/bin/dbconvert --rebuilddb; then | |
26 | echo | |
27 | echo "rpm database conversion failed!" | |
28 | echo "You have to run /usr/lib/rpm/bin/dbconvert manually" | |
29 | echo | |
30 | fi |