#! /bin/csh -f

#
# set group permissions after they were determined.
#
source scripts/aliases

	if ("X$grpdef" == "Xno-group") goto endgroup
	set grp="$grpdef"
	E ""
	E -n "Setting Group Permissions... "
	if ("X$grp" == X) then
		chmod g-s $FWDIR/{conf,tmp,state,database,log}
		chmod -R go-rwx $FWDIR
	else
		chgrp $grp $FWDIR
		(cd $FWDIR ; chgrp -R $grp . ; chmod -R g+xrw . ; chmod -R o-rwx . )
		chmod g+sw $FWDIR/{conf,tmp,state,database,log}
	endif
	if ($sunos4) then
		E -n "Updating $FWDIR/modules/fw.mkdev... "
		ex - $FWDIR/modules/fw.mkdev << EOEX >& /dev/null
1,\$s/^.*# FW-1-grp/set grp = $grp # FW-1-grp/
w!
q
EOEX
	endif
	E "Done."
	set grpset

endgroup:
	set grpset
	exit 0
