PLATFORM_IF_MATCH(linux)
PLATFORM_ELSE
PLATFORM_ENDIF
# /usr/local/etc stuff
mkdir share 2>/dev/null || exit 1
mkdir share/doc 2>/dev/null || exit 1
mkdir share/doc/ostiary 2>/dev/null || exit 1
mkdir share/doc/ostiary/examples 2>/dev/null || exit 1
mv etc/ostiary.cfg share/doc/ostiary/examples/ostiary.cfg
rmdir etc
# daemons should be in /usr/local/sbin
mkdir sbin 2>/dev/null || exit 1
mv bin/ostiaryd sbin/ostiaryd
# daemontool stuff
mkdir var 2>/dev/null || exit 1
mkdir var/svc.d 2>/dev/null || exit 1
mkdir var/svc.d/ostiary 2>/dev/null || exit 1
mkdir var/svc.d/ostiary/log 2>/dev/null || exit 1
# encap stuff
mkdir var/encap 2>/dev/null || exit 0
touch var/encap/${ENCAP_PKGNAME}
&1
exec /usr/local/sbin/ostiaryd -c /usr/local/etc/ostiary.cfg -v -D
]]>
&1
exec /command/multilog t /usr/local/var/multilog/ostiary
]]>
$LOG 2>&1
printf "Running ostiary postinstall script...\n"
date
test -d /usr/local/var/multilog || mkdir /usr/local/var/multilog
test -d /usr/local/var/multilog/ostiary || mkdir /usr/local/var/multilog/ostiary
printf "Finished ostiary postinstall script.\n"
]]>
description Ostiary - Simple, Secure Remote Script Execution