#!/usr/local/bin/cbsd
#v11.0.0
globalconf="${distdir}/cbsd.conf"
CBSDMODULE="bsdconf"
MYARG=""
MYOPTARG="jname"
MYDESC="cbsd tzsetup wrapper"
ADDHELP="jname= work in with jail\n"
EXTHELP="modules/bsdconf.d"

. ${subrdir}/nc.subr

. ${cbsdinit}

. ${system}

#defines
_MYDIR=$( dirname `realpath $0` )

[ -n "${jname}" ] && shift # skip for jname
cmd="${@}"
exec_cmd="/usr/sbin/tzsetup"

## MAIN ##
if [ -n "${jname}" ]; then
	. ${subrdir}/rcconf.subr
	[ $? -eq 1 ] && err 1 "${N1_COLOR}No such jail: ${N2_COLOR}${jname}${N0_COLOR}"
	[ ${jid} -eq 0 ] && err 1 "Jail is not running"
else
	data="/"
fi

${exec_cmd} -C ${data} ${cmd}
exec ${exec_cmd} -r
