# early helper functions {{{
GOOD='\e[32;01m'
BAD='\e[31;01m'
+WARN='\e[33;01m'
NORMAL='\e[0m'
einfo() {
return 0
}
+ewarn() {
+ printf " ${WARN}*${NORMAL} $*\n"
+ return 0
+}
+
eerror() {
[ "${RC_ENDCOL}" != "yes" ] && [ "${LAST_E_CMD}" = "ebegin" ] && echo
printf " ${BAD}*${NORMAL} $*\n" >&2
umount "${MNTPOINT}"/proc
umount "${MNTPOINT}"/sys
- umount "${MNTPOINT}"/dev
+ try_umount 3 "${MNTPOINT}"/dev
umount "${MNTPOINT}"
kpartx -d "${ORIG_TARGET}" >/dev/null
}