#!/usr/local/bin/cbsd
#v10.0.3
CBSDMODULE="build"
MYARG=
MYOPTARG="platform arch ver target_arch source"
MYDESC="Remove base dir"
ADDHELP="\
  ver=13.1 for 13.1 ver=. for current.\n\
"

. ${subrdir}/nc.subr
readconf buildworld.conf

. ${cbsdinit}

. ${system}
. ${subrdir}/universe.subr

# By default ver=current version
over="${ver}"
oarch="${arch}"

. ${subrdir}/time.subr
st_time=$( ${DATE_CMD} +%s )

. ${subrdir}/build.subr

init_supported_arch
init_target_arch
init_basedir
init_srcdir
init_kerneldir

unregister_kernel arch="${arch}" ver="${ver}" stable="${stable}" platform="${platform}"
[ -z "${KERNEL_DIR}" -a ! -d "${KERNEL_DIR}" ] && err 1 "${N1_COLOR}no such dir: ${N2_COLOR}${KERNEL_DIR}${N0_COLOR}"

LOCKFILE=${ftmpdir}/$( ${miscdir}/cbsd_md5 ${MAKEOBJDIRPREFIX} ).lock
makelock ${LOCKFILE}
${RM_CMD} -rf ${KERNEL_DIR}

end_time=$( ${DATE_CMD} +%s )
diff_time=$(( end_time - st_time ))
diff_time=$( displaytime ${diff_time} )
${ECHO} "${N1_COLOR}${CBSD_APP} done ${N2_COLOR}in ${diff_time}${N0_COLOR}"

exit 0
