|  | #	$OpenBSD: connect-privsep.sh,v 1.2 2011/06/30 22:44:43 markus Exp $ | 
|  | #	Placed in the Public Domain. | 
|  |  | 
|  | tid="proxy connect with privsep" | 
|  |  | 
|  | cp $OBJ/sshd_proxy $OBJ/sshd_proxy.orig | 
|  | echo 'UsePrivilegeSeparation yes' >> $OBJ/sshd_proxy | 
|  |  | 
|  | for p in 1 2; do | 
|  | ${SSH} -$p -F $OBJ/ssh_proxy 999.999.999.999 true | 
|  | if [ $? -ne 0 ]; then | 
|  | fail "ssh privsep+proxyconnect protocol $p failed" | 
|  | fi | 
|  | done | 
|  |  | 
|  | cp $OBJ/sshd_proxy.orig $OBJ/sshd_proxy | 
|  | echo 'UsePrivilegeSeparation sandbox' >> $OBJ/sshd_proxy | 
|  |  | 
|  | for p in 1 2; do | 
|  | ${SSH} -$p -F $OBJ/ssh_proxy 999.999.999.999 true | 
|  | if [ $? -ne 0 ]; then | 
|  | # XXX replace this with fail once sandbox has stabilised | 
|  | warn "ssh privsep/sandbox+proxyconnect protocol $p failed" | 
|  | fi | 
|  | done |