Module Name:    src
Committed By:   christos
Date:           Tue Jul  9 00:05:44 UTC 2024

Added Files:
        src/crypto/external/bsd/openssh/libexec/sshd-session: Makefile

Log Message:
new program needed for each session


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \
    src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile
diff -u /dev/null src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile:1.1
--- /dev/null	Mon Jul  8 20:05:44 2024
+++ src/crypto/external/bsd/openssh/libexec/sshd-session/Makefile	Mon Jul  8 20:05:44 2024
@@ -0,0 +1,79 @@
+#	$NetBSD: Makefile,v 1.1 2024/07/09 00:05:44 christos Exp $
+
+NOMAN=	yes
+.include <bsd.own.mk>
+
+PROG=	sshd-session
+
+BINDIR=	/usr/libexec
+
+SRCS=	auth-rhosts.c auth-passwd.c auth2-pubkeyfile.c \
+	sshpty.c sshlogin.c servconf.c serverloop.c \
+	auth.c auth2.c auth-options.c auth2-methods.c session.c \
+	auth-krb5.c auth2-chall.c groupaccess.c \
+	auth-bsdauth.c auth2-hostbased.c auth2-kbdint.c \
+	auth2-none.c auth2-passwd.c auth2-pubkey.c \
+	monitor.c monitor_wrap.c srclimit.c \
+	kexgexs.c sftp-server.c sftp-common.c \
+	sftp-realpath.c sandbox-rlimit.c sshd-session.c pfilter.c
+
+COPTS.auth-options.c+=	-Wno-pointer-sign
+COPTS.ldapauth.c+=	-Wno-format-nonliteral	# XXX: should fix
+
+.if (${USE_PAM} != "no")
+SRCS+=	auth-pam.c
+LDADD+=	-lpam ${PAM_STATIC_LDADD}
+DPADD+=	${LIBPAM} ${PAM_STATIC_DPADD}
+
+.if ${USE_YP} != "no"
+LDADD+= -lrpcsvc
+DPADD+= ${LIBRPCSVC}
+.endif
+
+.else	# USE_PAM == no
+
+.if (${USE_SKEY} != "no")
+LDADD+=	-lskey
+DPADD+=	${LIBSKEY}
+.endif
+
+.endif	# USE_PAM == no
+
+.if (${USE_KERBEROS} != "no")
+SRCS+=	gss-genr.c auth2-gss.c gss-serv.c gss-serv-krb5.c
+LDADD+=	-lgssapi -lheimntlm
+DPADD+=	${LIBGSSAPI} ${LIBHEIMNTLM}
+
+LDADD+=	-lkafs
+DPADD+= ${LIBKAFS}
+
+SRCS+=	auth2-krb5.c
+LDADD+= ${LIBKRB5_LDADD}
+DPADD+= ${LIBKRB5_DPADD}
+.endif
+
+.if (${USE_LDAP} != "no")
+SRCS+=	ldapauth.c
+LDADD+=	${LIBLDAP_LDADD}
+DPADD+=	${LIBLDAP_DPADD}
+.endif
+
+LDADD+=	-lcrypt -lutil
+DPADD+=	${LIBCRYPT} ${LIBUTIL}
+
+LDADD+=	-lwrap
+DPADD+=	${LIBWRAP}
+
+.ifdef CRUNCHEDPROG
+CPPFLAGS+=-DSMALL
+.else
+LDADD+=	-lblocklist
+DPADD+=	${LIBBLOCKLIST}
+.endif
+
+COPTS.sshlogin.c+=	${CC_WNO_STRINGOP_TRUNCATION}
+COPTS.ldapauth.c+=	${CC_WNO_STRINGOP_TRUNCATION} ${CC_WNO_STRINGOP_OVERFLOW}
+COPTS.monitor.c+= -Wno-error=deprecated-declarations
+COPTS.kexgexs.c+= -Wno-error=deprecated-declarations
+
+.include <bsd.prog.mk>

Reply via email to