From 603425b31ea16dc65f1f20e350b8012c118ccd7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lesimple?= Date: Mon, 1 Jul 2024 15:05:14 +0000 Subject: [PATCH] fix: install under FreeBSD 13.2 --- README.md | 4 ++-- bin/admin/install-ttyrec.sh | 1 + doc/sphinx/installation/basic.rst | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f94726d..f3227a1 100644 --- a/README.md +++ b/README.md @@ -82,9 +82,9 @@ Any other so-called "modern" Linux version are not tested with each release, but The following OS are also tested with each release: -- FreeBSD/HardenedBSD 13.0\*\* +- FreeBSD/HardenedBSD 13.2\*\* -\*\*: Note that these have partial MFA support, due to their reduced set of available `pam` plugins. Support for either an additional password or TOTP factor can be configured, but not both at the same time. The code is actually known to work on FreeBSD/HardenedBSD 10+, but it's only regularly tested under 13.0. +\*\*: Note that these have partial MFA support, due to their reduced set of available `pam` plugins. Support for either an additional password or TOTP factor can be configured, but not both at the same time. The code is actually known to work on FreeBSD/HardenedBSD 10+, but it's only regularly tested under 13.2. Other BSD variants, such as OpenBSD and NetBSD, are unsupported as they have a severe limitation over the maximum number of supplementary groups, causing problems for group membership and restricted commands checks, as well as no filesystem-level ACL support and missing PAM support (hence no MFA). diff --git a/bin/admin/install-ttyrec.sh b/bin/admin/install-ttyrec.sh index 29c4388..46dddb8 100755 --- a/bin/admin/install-ttyrec.sh +++ b/bin/admin/install-ttyrec.sh @@ -45,6 +45,7 @@ action_static() { cd docs for file in *.1; do action_detail "/usr/local/man/man1/$file" + mkdir -p /usr/local/man/man1/ install -m 0644 "$file" /usr/local/man/man1/ done action_done diff --git a/doc/sphinx/installation/basic.rst b/doc/sphinx/installation/basic.rst index 764dde1..4b2e665 100644 --- a/doc/sphinx/installation/basic.rst +++ b/doc/sphinx/installation/basic.rst @@ -44,11 +44,11 @@ but should work with no or minor adjustments. The following OS are also tested with each release: -- FreeBSD/HardenedBSD 13.0\*\* +- FreeBSD/HardenedBSD 13.2\*\* \*\*: Note that these have partial MFA support, due to their reduced set of available ``pam`` plugins. Support for either an additional password or TOTP factor can be configured, but not both at the same time. -The code is actually known to work on FreeBSD/HardenedBSD 10+, but it's only regularly tested under 13.0. +The code is actually known to work on FreeBSD/HardenedBSD 10+, but it's only regularly tested under 13.2. Other BSD variants, such as OpenBSD and NetBSD, are unsupported as they have a severe limitation over the maximum number of supplementary groups, causing problems for group membership and restricted commands checks,