#!/usr/local/bin/cbsd
#v9.2.2
MYARG="jname"
MYOPTARG=""
MYDESC="Chown for rc.conf/fstab/system directory to cbsd user"

. ${subrdir}/nc.subr
. ${cbsdinit}

. ${subrdir}/rcconf.subr

cbsd jstatus jname=${jname} > /dev/null 2>&1
RES=$?
[ ${RES} -eq 1 ] && err 1 "${N1_COLOR}No such jail: ${N2_COLOR}${jname}${N0_COLOR}"

case $RES in
	0)
		err 1 "No such jail" 
	;;
	1)
		JAILRCCONF="${jailrcconfdir}/rc.conf_${jname}"
		JAILFSTAB=${mount_fstab}
	;;
	2)
		JAILRCCONF="${jailrcconfdir}/rc.conf_${jname}.slave"
		JAILFSTAB="${mount_fstab}.slave"
	;;
	*)
		err 1 "Unknown result from jstatus" 
	;;
esac

[ -f "${JAILFSTAB}" ] && chown ${cbsduser} ${JAILFSTAB}
[ -d "${jailsysdir}/${jname}" ] && find "${jailsysdir}/${jname}" -exec chown ${cbsduser} {} \;
