#!/bin/sh /etc/rc.common

START="95"
USE_PROCD="1"

start_service() {
    mkdir -p /tmp/runtime
    procd_open_instance
    procd_set_param command /bin/ash -c 'unset LD_PRELOAD; exec "/nix/store/xmsab2jk8zfi8qmmw7j43spba42c1jqa-bmc-openwrt-armv7l-unknown-linux-gnueabihf-0.1.0/bin/bmc-openwrt" "--log-to-file"'
    procd_set_param env "XDG_RUNTIME_DIR=/tmp/runtime"
    procd_set_param respawn 3600 5 0
    procd_set_param stdout 1
    procd_set_param stderr 1
    procd_set_param pidfile "/var/run/bmc-compositor.pid"
    procd_set_param term_timeout 20
    procd_close_instance
}

reload_service() {
    stop
    start
}
