Skip to content

Installing Netatalk 2 on OmniOS

Daniel Markstedt edited this page Apr 8, 2024 · 9 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

TODO: Configuration in /etc/pam.conf is required

[2.2] AppleTalk kernel module

The AppleTalk kernel module code is located in sys/solaris and should be built by make by default on a Solaris derived OS.

To install the kernel, do as root:

cd sys/solaris
make kinstall

TODO: The Makefile is hard coded for SPARC architecture. To figure out how to get it work with x86/amd64 systems.

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