#!/sbin/openrc-run

name="sdrd"
description="Web SDR daemon"
supervisor="supervise-daemon"
pidfile="/var/run/sdrd.pid"
command="/root/websdr.bin"
retry="TERM/3/TERM/5"
respawn_max=0

depend() {
        after gpsd
        use net
}

start_pre() {
    cp -fu /media/mmcblk0p1/websdr.bin /root/websdr.bin
    mkdir -p /root/config
    mkdir -p /tmp/kiwi.data
    cp -f /media/mmcblk0p1/config/* /root/config/
    rm -f /usr/lib/libfdk-aac.so.2
    rm -f /usr/lib/libliquid.so
    ln -s /media/mmcblk0p1/libfdk-aac.so /usr/lib/libfdk-aac.so.2
    ln -s /media/mmcblk0p1/libliquid.so /usr/lib/libliquid.so
    lbu ex /root/config
    lbu ex /root/websdr.bin
}