#!/bin/sh /etc/rc.common START=99 STOP=10 USE_PROCD=1 CONTAINER_NAME="nzbhydra" start_service() { local enabled config_load nzbhydra config_get enabled main enabled '0' [ "$enabled" = "1" ] || return 0 if lxc-info -n "$CONTAINER_NAME" >/dev/null 2>&1; then lxc-start -n "$CONTAINER_NAME" -d 2>/dev/null logger -t nzbhydra "NZBHydra container started" else logger -t nzbhydra "Container not installed. Run: nzbhydractl install" fi } stop_service() { if lxc-info -n "$CONTAINER_NAME" 2>/dev/null | grep -q "RUNNING"; then lxc-stop -n "$CONTAINER_NAME" -t 30 logger -t nzbhydra "NZBHydra container stopped" fi } reload_service() { stop_service start_service } service_triggers() { procd_add_reload_trigger "nzbhydra" }