7 dbfiles="`/bin/ls -1 $rpmdb/*`"
8 dbdump=/usr/lib/rpm/rpmdb_dump
9 dbload=/usr/bin/db_load
12 echo "The file $dbdump, usually in the rpm-devel package, is needed."
13 echo " Please install the rpm-devel package and retry $cmd."
19 echo "The file $dbload, usually in the db4-utils package, is needed."
20 echo " Please install the db4_utils package and retry $cmd."
25 [ "$dumpfmt" = "$loadfmt" ] && {
26 echo "Both $dbdump and $dbload use db-$loadfmt format."
27 echo "No conversion is possible."
31 [ "$ac" != "0" -o "`/usr/bin/id -u`" != "0" ] && {
32 echo "$cmd: Convert $rpmdb files to db-$loadfmt format."
33 echo "$cmd: Must be run as root, takes no arguments."
37 echo "Converting to db-$loadfmt compatible format (1-10 minutes per file) ..."
42 [ -f $dbfile-O ] && /bin/mv $dbfile-O $dbfile
50 for dbfile in $dbfiles
52 echo " `/usr/bin/file $dbfile`"
54 $dbdump $dbfile | $dbload $dbfile-N || {
55 echo "Failed conversion:"
56 echo " $dbdump $dbfile | $dbload $dbfile-N"
57 echo "Cleaning up and exiting ..."
62 /bin/mv $dbfile $dbfile-O
63 /bin/mv $dbfile-N $dbfile