]>
git.proxmox.com Git - rustc.git/blob - src/vendor/libssh2-sys/libssh2/tests/ssh2.sh
3 # Written by Simon Josefsson.
5 # Start sshd, invoke parameters, saving exit code, kill sshd, and
9 SSHD
=${SSHD:-/usr/sbin/sshd}
12 srcdir
=`cd "$srcdir"; pwd`
14 PRIVKEY
=$srcdir/etc
/user
16 PUBKEY
=$srcdir/etc
/user.pub
19 if test -n "$DEBUG"; then
20 libssh2_sshd_params
="-d -d"
23 chmod go-rwx
"$srcdir"/etc
/host*
24 $SSHD -f /dev
/null
-h "$srcdir"/etc
/host \
27 -o "AuthorizedKeysFile $srcdir/etc/user.pub" \
28 -o 'UsePrivilegeSeparation no' \
31 $libssh2_sshd_params &
34 trap "kill ${sshdpid}; echo signal killing sshd; exit 1;" EXIT
36 : "started sshd (${sshdpid})"
43 : Self-test
exit code
$ec
45 : "killing sshd (${sshdpid})"
46 kill "${sshdpid}" > /dev
/null
2>&1