#!/bin/sh # SPDX-License-Identifier: Apache-2.0 # Copyright (C) 2021-present Fewtarius (https://github.com/fewtarius) # Minimal OS variable loading for performance . /etc/profile.d/02-distribution tocon "Starting services..." for SERVICE in /usr/lib/autostart/daemons/* do source ${SERVICE} if [ ! -d "/storage/.cache/services" ] then mkdir -p "/storage/.cache/services" fi if [ -n "${CONF}" ] && \ [ -e "/storage/.cache/services/${CONF}" ] then rm -f "/storage/.cache/services/${CONF}" fi statemgr() { for daemon in ${DAEMONS[@]} do nohup systemctl ${1} ${daemon} & done } case "$STATE" in "1") touch "/storage/.cache/services/${CONF}" statemgr start ;; *) statemgr stop ;; esac done