Skip to content

Installing Netatalk 2 on OmniOS

Daniel Markstedt edited this page Apr 8, 2024 · 5 revisions

This page contains notes on configuring and installing Netatalk on OmniOS Community Edition; specific version used for this article was r151044.

Prepare environment

A git client as well as the autotools, gcc compiler and Berkeley DB are needed.

pkg install git libtool automake gcc7 bdb pkg-config

Configure and compile

Here we assume a bootstrapped tarball release is used, so we skip the bootstrap step

./configure --with-bdb=/opt/ooce
make all
make install

PAM support

OmniOS uses an old-school PAM configuration, so manual modification of /etc/pam.conf is required

See one example in https://www.marzocchi.net/Olafsen/Software/NetatalkWithPAMIntegration?setview=en

Controlling the Netatalk service

Use the init script in /etc/rc2.d/S90netatalk to control the Netatalk service.

Ex.

sudo /etc/rc2.d/S90netatalk start
sudo /etc/rc2.d/S90netatalk stop
Clone this wiki locally