From 805fab11669208559144cb03df65534f61d2f244 Mon Sep 17 00:00:00 2001 From: Mathieu Simon Date: Tue, 6 Oct 2015 15:54:30 +0200 Subject: [PATCH] Update the section on BSDs (resolves #140) Update the status - it's in all major BSD ports/package by now! Let users know that they have to refer to the documentation specific to their BSD in use. --- content/installation.html | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/content/installation.html b/content/installation.html index da3f21aa..01f062e6 100644 --- a/content/installation.html +++ b/content/installation.html @@ -51,15 +51,21 @@ the instructions available on the website. It is also possible to # BSD -`lldpd` is currently not available in the ports tree of any -BSD[^ports]. Therefore, you have to [build _lldpd_ from source][]. You can add +`lldpd` is currently available in the ports tree of most BSDs[^ports]. +Follow the instructions on how to install lldpd from ports by following +the documentation specific to the respective ports tree. + +Some BSDs provide up-to-date binary packages using their respective +package management tools. + +Though if you want to [build _lldpd_ from source][]. You can add `_lldpd` user with `vipw` and add `_lldpd` group by adding it manually in `/etc/group`. The user must not be able to login, have its home as `/var/empty` and a disabled shell (like `/bin/false`). -[^ports]: It has been added recently in DragonFly BSD, NetBSD and - OpenBSD ports tree. However, it is currently not present in - their respective stable branches. +[^ports]: It has been added to the ports tree of OpenBSD (net/lldpd), + FreeBSD (net-mgmt/lldpd) and NetBSD's pkgsrc (net/lldpd). + DragonFly uses the FreeBSD port with an overlay named DeltaPorts. You may want to configure `lldpd` with `--with-privsep-chroot=/var/empty` to avoid to create -- 2.39.5