I've built and installed cyrus-smlacapd-0.5 under Solaris 2.6, and it seems to work, at least with the telnet test. The behavior of the backend is a bit uncivilized, though. It doesn't background itself automatically, and it writes debugging messages to standard output. I assume that these issues will be addressed in subsequent versions. In the meantime, I've worked around them in my init script, enclosed below: ================================================================ #!/bin/sh - # # acap-setup PATH=/usr/local/cyrus/bin:/usr/local/sml/bin:/usr/bin:/usr/sbin; export PATH ACAP_PID=`ps -e | grep 'run.spar$' | sed -e 's/^ *//' -e 's/ .*//'` acap_running() { ps -p $ACAP_PID >/dev/null 2>&1 } [ -f /etc/acapd.conf ] || exit 1 case "$1" in start) if acap_running; then echo "cyrus-acapd is already running" >&2 else echo "starting Cyrus cyrus-acapd" >&2 ( cd /usr/local/cyrus/bin || exit 1 exec sml @SMLload=backend.sparc-solaris >/dev/null 2>&1 ) & fi ;; stop) if acap_running; then echo "stopping Cyrus cyrus-acapd" >&2 kill $ACAP_PID else echo "cyrus-acapd is not running" >&2 fi ;; *) echo "Usage: /etc/init.d/acapd-setup {start|stop}" >&2 ;; esac #!/end ================================================================ -- -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-