summaryrefslogtreecommitdiff
path: root/pkg/openssh/README.md
blob: dfad90804328e6dc3cf137126a0bec8c9f551c0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# openssh

## config.h
Generated with

	./configure \
		--disable-pkcs11 \
		--disable-wtmp \
		--enable-security-key \
		--without-pie \
		--with-security-key-builtin \
		--with-bearssl \
		CPPFLAGS='-I/src/oasis/pkg/openbsd/include -I/src/oasis/out/pkg/libfido2/include -I/src/oasis/out/pkg/zlib/include' \
		LDFLAGS='-L/src/oasis/out/pkg/bearssl -L/src/oasis/out/pkg/openbsd -L/src/oasis/out/pkg/libfido2 -L/src/oasis/out/pkg/libcbor -L/src/oasis/out/pkg/zlib' \
		LIBS='-l bsd'

Several changes were made:
* `SECCOMP_AUDIT_ARCH`, `SANDBOX_SECCOMP_FILTER`, and `SANDBOX_RLIMIT`
  were removed and instead defined in `gen.lua` dependent on the
  target toolchain architecture.
* `HAVE_STRNVIS` was undefined because although we do build it into
  `libbsd.a`, we don't include the whole openbsd header directory.
* `HAVE_PLEDGE` is defined because we have a stub definition in
  `pkg/openbsd/include/unistd.h`.
* `SIZEOF_*` are undefined because they are only used if C99 `int*_t` are not
  available.
* `_PATH_BTMP`, `_PATH_PASSWD_PROG`, `_PATH_SSH_PIDDIR` are moved to a top
  section along with a number of other paths which are normally defined
  with flags by the Makefile or automatically by `pathnames.h`.