#!/bin/sh PATH=$PATH:/sbin:/usr/sbin ## control the device name in order to match the fstab in domU #xl block-attach 0 phy:/dev/maxvm/xx32bs /dev/xvda w 0 RT=/mnt/cent PT=xvde test=$(mount | grep -c $PT) echo $test if [ "$test" -eq 1 ] then echo "device in use - must exit" exit 0 fi mount /dev/$PT $RT ## --------- end control ------- for i in dev dev/pts proc sys run ; do mount -o bind /$i $RT/$i echo "mount $i" done #LC_ALL=C linux32 chroot $RT /bin/bash LC_ALL=C chroot $RT /usr/bin/rpm --rebuilddb -D '_db_backend sqlite' for i in run dev/pts dev proc sys ; do umount $RT/$i echo "umount $i" done umount $RT #xm block-detach 0 /dev/xvda exit 0