#!/usr/local/bin/cbsd
#v10.1.2
CIXARG="node jname"
CIXOPTARG="sharedfs tryoffline"
MYDESC="Clone jail to remote machine"
CBSDMODULE="jail"

. ${subrdir}/nc.subr

sharedfs=0

tryoffline=0
. ${tools}
cixinit

. ${subrdir}/time.subr
gettime st_time

capture DEBLOG ${MKTEMP_CMD}

printf "${N1_COLOR}jrcloning${N0_COLOR}"
dot ""
j2prepare node=${node} jname=${jname} sharedfs=${sharedfs} tryoffline=${tryoffline} > $DEBLOG 2>&1
dot "j2prepare"

j2slave node=${node} jname=${jname} sharedfs=${sharedfs} tryoffline=${tryoffline} > $DEBLOG 2>&1
dot "j2slave"

rexe node=${node} tryoffline=${tryoffline} /usr/local/bin/cbsd jregister jname=${jname}
dot "jregister"
${ECHO} "${N2_COLOR}ok${N0_COLOR}"

gettime end_time
diff_time=$(( end_time - st_time ))
capture diff_time displaytime ${diff_time}
${ECHO} "${N1_COLOR}${CIX_APP} done ${N2_COLOR}in ${diff_time}${N0_COLOR}"

[ -r "${DEBLOG}" ] && ${RM_CMD} -f ${DEBLOG}

exit 0
