diff options
Diffstat (limited to 'security/ssh2')
-rw-r--r-- | security/ssh2/Makefile | 8 | ||||
-rw-r--r-- | security/ssh2/files/sshd.sh | 12 |
2 files changed, 13 insertions, 7 deletions
diff --git a/security/ssh2/Makefile b/security/ssh2/Makefile index d1dfe1689841..1af0638877fd 100644 --- a/security/ssh2/Makefile +++ b/security/ssh2/Makefile @@ -52,8 +52,14 @@ LIB_DEPENDS+= wrap.7:${PORTSDIR}/security/tcp_wrapper .include <bsd.port.pre.mk> +# This is necessary for a working ssh-chrootmgr. Added by mic@nethack.at +# +.if defined(WITH_STATIC_SFTP) +CONFIGURE_ARGS+= --enable-static +.endif + .if defined(WITH_X11) || (exists(${X11BASE}/lib/libX11.a) \ - && !defined(WITHOUT_X11)) + && exists(${X11BASE}/bin/xauth) && !defined(WITHOUT_X11)) USE_XLIB= yes PLIST_SUB= WITH_X11:="" .else diff --git a/security/ssh2/files/sshd.sh b/security/ssh2/files/sshd.sh index dd882003037c..b7c5ac8d80e3 100644 --- a/security/ssh2/files/sshd.sh +++ b/security/ssh2/files/sshd.sh @@ -1,19 +1,19 @@ #!/bin/sh case "$1" in start) - !!PREFIX!!/sbin/sshd + !!PREFIX!!/sbin/sshd 2> /dev/null echo -n ' sshd' ;; stop) - if [ -f /var/run/sshd.pid ]; then - kill -TERM `cat /var/run/sshd.pid` - rm -f /var/run/sshd.pid + if [ -f /var/run/sshd2_22.pid ]; then + kill -TERM `cat /var/run/sshd2_22.pid` + rm -f /var/run/sshd2_22.pid echo -n ' sshd' fi ;; restart) - if [ -f /var/run/sshd.pid ]; then - kill -HUP `cat /var/run/sshd.pid` + if [ -f /var/run/sshd2_22.pid ]; then + kill -HUP `cat /var/run/sshd2_22.pid` echo 'sshd restarted' fi ;; |