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 2>/dev/null || exit 0 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