6 export INSTALLLV=s_install_hda
7 export INSTALLPATH="/dev/$VG/$INSTALLLV"
8 export UPDATEPATH="/dev/$VG/update_$INSTALLLV"
9 export MAPPERPATH="/dev/mapper/$VG-update_$INSTALLLV"
10 export MOUNTDIRS="/dev /proc /sys"
15 for i in $MOUNTDIRS; do
16 umount "/mnt/install$i"
20 kpartx -d "$UPDATEPATH"
21 lvchange -a y "$UPDATEPATH"
22 lvrename "$UPDATEPATH" "$INSTALLPATH"
28 lvchange -a n "$INSTALLPATH"
29 lvrename "$INSTALLPATH" "$UPDATEPATH"
30 lvchange -a ey "$UPDATEPATH"
31 kpartx -a "$UPDATEPATH"
34 mount "${MAPPERPATH}1" /mnt/install
36 for i in $MOUNTDIRS; do
37 mount --bind $i "/mnt/install$i"
40 chroot /mnt/install apt-get update
41 chroot /mnt/install apt-get dist-upgrade