#!/bin/sh
set -eu

mkdir -p var/log/cowrie var/run var/lib/cowrie/tty var/json etc

if [ ! -f etc/cowrie.cfg ]; then
    if [ -f etc/cowrie.cfg.dist ]; then
        cp etc/cowrie.cfg.dist etc/cowrie.cfg
    elif [ -f /cowrie/cowrie-defaults/cowrie.cfg.dist ]; then
        cp /cowrie/cowrie-defaults/cowrie.cfg.dist etc/cowrie.cfg
    fi
fi

if [ ! -f share/cowrie/fs.pickle ] && [ -f share/cowrie/ffs.pickle ]; then
    cp share/cowrie/ffs.pickle share/cowrie/fs.pickle
fi

case "${1:-}" in
    start|stop|force-stop|restart|status)
        set -- cowrie "$@"
        ;;
esac

exec "$@"
