bin/scponly @exec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells; rm -f /etc/shells.bak @unexec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells; rm -f /etc/shells.bak %%SCPONLY_CHROOT%%@exec echo "" %%SCPONLY_CHROOT%%@exec echo "To setup chroot cage, run the following commands:" %%SCPONLY_CHROOT%%@exec echo " 1) cd %%PREFIX%%/%%EXAMPLESDIR%%/ && /bin/sh setup_chroot.sh" %%SCPONLY_CHROOT%%@exec echo " 2) Set scponlyc_enable=\"YES\" in /etc/rc.conf" %%SCPONLY_CHROOT%%@exec echo " 3) Run %%PREFIX%%/etc/rc.d/scponly start" %%PORTDOCS%%@exec echo "" %%PORTDOCS%%@exec echo "For information on several potential security concerns," %%PORTDOCS%%@exec echo "please read:" %%PORTDOCS%%@exec echo "%%PREFIX%%/%%DOCSDIR%%/SECURITY" %%SCPONLY_CHROOT%%sbin/scponlyc %%SCPONLY_CHROOT%%@exec cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells; rm -f /etc/shells.bak %%SCPONLY_CHROOT%%@unexec cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells; rm -f /etc/shells.bak %%SCPONLY_CHROOT%%%%EXAMPLESDIR%%/setup_chroot.sh %%SCPONLY_CHROOT%%%%EXAMPLESDIR%%/config.h etc/scponly/debuglevel @dirrm etc/scponly %%SCPONLY_CHROOT%%@dirrm %%EXAMPLESDIR%%