| | |
| | | echo "Shell script exit now, do some clean work" |
| | | echo "" |
| | | |
| | | set +e |
| | | |
| | | mountpoint $MNT_POINT > /dev/null 2>&1 |
| | | if [ $? == 0 ] ; then |
| | | echo "umount ${MNT_POINT}" |
| | | umount ${MNT_POINT} |
| | | fi |
| | | |
| | | rm -rf ${MNT_POINT} |
| | | |
| | | if [ -L /dev/mapper/${LOOP_DEV}p1 ] ; then |
| | | echo "kpartx -dv /dev/${LOOP_DEV}" |
| | | kpartx -dv /dev/${LOOP_DEV} |
| | | fi |
| | | |
| | | losetup -a | grep "${LOOP_DEV}" > /dev/null 2>&1 |
| | | if [ $? == 0 ] ; then |
| | | echo "losetup -d /dev/${LOOP_DEV}" |
| | | losetup -d /dev/${LOOP_DEV} |
| | | fi |
| | | } |
| | |
| | | printf "\n\n -- generate system image done --\n\n" |
| | | } |
| | | |
| | | |
| | | function do_root() |
| | | { |
| | | echo "" |
| | |
| | | |
| | | do_root "yes" |
| | | do_image |
| | | |
| | | exit; |