#!/bin/bash set -ex PREFIX="${1:-/opt/kumomta}" mkdir -p ${PREFIX}/sbin ${PREFIX}/share/bounce_classifier ${PREFIX}/share/policy-extras install -Dsm755 target/release/proxy-server -t ${PREFIX}/sbin install -Dsm755 target/release/kumod -t ${PREFIX}/sbin install -Dsm755 target/release/kcli -t ${PREFIX}/sbin install -Dsm755 target/release/traffic-gen -t ${PREFIX}/sbin install -Dsm755 target/release/tailer -t ${PREFIX}/sbin install -Dm644 assets/bounce_classifier/* -t ${PREFIX}/share/bounce_classifier install -Dm644 assets/init.lua -T ${PREFIX}/share/minimal-init.lua install -Dm644 assets/policy-extras/*.lua -t ${PREFIX}/share/policy-extras install -Dm644 assets/policy-extras/*.toml -t ${PREFIX}/share/policy-extras if test "$EUID" -eq 0 && getent passwd kumod >/dev/null && getent group kumod >/dev/null ; then for dir in /opt/kumomta/etc /opt/kumomta/etc/policy ; do [ -d "$dir" ] || install -d --mode 755 --owner kumod --group kumod $dir done for dir in /var/spool/kumomta /var/log/kumomta /opt/kumomta/etc/dkim ; do [ -d "$dir" ] || install -d --mode 2770 --owner kumod --group kumod $dir done fi