diff --git a/projects/gk7205v200_lite_elsar/general/overlay/etc/init.d/S95majestic b/projects/gk7205v200_lite_elsar/general/overlay/etc/init.d/S95majestic deleted file mode 100755 index 4efc339..0000000 --- a/projects/gk7205v200_lite_elsar/general/overlay/etc/init.d/S95majestic +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -DAEMON="majestic" -PIDFILE="/var/run/$DAEMON.pid" - -DAEMON_ARGS="-s" - -# shellcheck source=/dev/null -[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" - -load_majestic() { - printf 'Starting %s: ' "$DAEMON" - [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " - # shellcheck disable=SC2086 # we need the word splitting - [ -f /etc/coredump.conf ] && . /etc/coredump.conf - if [ "$coredump_enabled" ]; then - [ "$(cli -g .watchdog.timeout)" -lt "30" ] && cli -s .watchdog.timeout 30 - ulimit -c unlimited && echo "|/usr/sbin/sendcoredump.sh" >/proc/sys/kernel/core_pattern - fi - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" -- $DAEMON_ARGS - status=$? - if [ "$status" -eq 0 ]; then - echo "OK" - else - echo "FAIL" - fi - return "$status" -} - -# The daemon does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one. -start() { - logger -s -p daemon.info -t $(ipcinfo -v) "Loading video system has started..." - export SENSOR=$(fw_printenv -n sensor) - load_majestic - sleep 3 - $(yaml-cli -i /etc/majestic.yaml -g .isp.sensorConfig | tr '/.' ' ' | awk '{print $3}').sh -} - -stop() { - printf 'Stopping %s: ' "$DAEMON" - [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " - start-stop-daemon -K -q -p "$PIDFILE" - status=$? - if [ "$status" -eq 0 ]; then - rm -f "$PIDFILE" - echo "OK" - else - echo "FAIL" - fi - return "$status" -} - -restart() { - stop - sleep 1 - reload -} - -reload() { - load_majestic -} - -case "$1" in - start|stop|restart|reload) - "$1";; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 -esac diff --git a/projects/gk7205v200_lite_elsar/general/overlay/etc/init.d/S96btinit b/projects/gk7205v200_lite_elsar/general/overlay/etc/init.d/S96btinit new file mode 100755 index 0000000..12bf71c --- /dev/null +++ b/projects/gk7205v200_lite_elsar/general/overlay/etc/init.d/S96btinit @@ -0,0 +1,4 @@ +#!/bin/sh + +sleep 3 +$(yaml-cli -i /etc/majestic.yaml -g .isp.sensorConfig | tr '/.' ' ' | awk '{print $3}').sh diff --git a/projects/gk7205v200_lite_huahui/general/overlay/etc/init.d/S95majestic b/projects/gk7205v200_lite_huahui/general/overlay/etc/init.d/S95majestic deleted file mode 100755 index 4efc339..0000000 --- a/projects/gk7205v200_lite_huahui/general/overlay/etc/init.d/S95majestic +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -DAEMON="majestic" -PIDFILE="/var/run/$DAEMON.pid" - -DAEMON_ARGS="-s" - -# shellcheck source=/dev/null -[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" - -load_majestic() { - printf 'Starting %s: ' "$DAEMON" - [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " - # shellcheck disable=SC2086 # we need the word splitting - [ -f /etc/coredump.conf ] && . /etc/coredump.conf - if [ "$coredump_enabled" ]; then - [ "$(cli -g .watchdog.timeout)" -lt "30" ] && cli -s .watchdog.timeout 30 - ulimit -c unlimited && echo "|/usr/sbin/sendcoredump.sh" >/proc/sys/kernel/core_pattern - fi - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" -- $DAEMON_ARGS - status=$? - if [ "$status" -eq 0 ]; then - echo "OK" - else - echo "FAIL" - fi - return "$status" -} - -# The daemon does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one. -start() { - logger -s -p daemon.info -t $(ipcinfo -v) "Loading video system has started..." - export SENSOR=$(fw_printenv -n sensor) - load_majestic - sleep 3 - $(yaml-cli -i /etc/majestic.yaml -g .isp.sensorConfig | tr '/.' ' ' | awk '{print $3}').sh -} - -stop() { - printf 'Stopping %s: ' "$DAEMON" - [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " - start-stop-daemon -K -q -p "$PIDFILE" - status=$? - if [ "$status" -eq 0 ]; then - rm -f "$PIDFILE" - echo "OK" - else - echo "FAIL" - fi - return "$status" -} - -restart() { - stop - sleep 1 - reload -} - -reload() { - load_majestic -} - -case "$1" in - start|stop|restart|reload) - "$1";; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 -esac diff --git a/projects/gk7205v200_lite_huahui/general/overlay/etc/init.d/S96btinit b/projects/gk7205v200_lite_huahui/general/overlay/etc/init.d/S96btinit new file mode 100755 index 0000000..12bf71c --- /dev/null +++ b/projects/gk7205v200_lite_huahui/general/overlay/etc/init.d/S96btinit @@ -0,0 +1,4 @@ +#!/bin/sh + +sleep 3 +$(yaml-cli -i /etc/majestic.yaml -g .isp.sensorConfig | tr '/.' ' ' | awk '{print $3}').sh diff --git a/projects/gk7205v200_lite_safel/general/overlay/etc/init.d/S95majestic b/projects/gk7205v200_lite_safel/general/overlay/etc/init.d/S95majestic deleted file mode 100755 index 4efc339..0000000 --- a/projects/gk7205v200_lite_safel/general/overlay/etc/init.d/S95majestic +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh - -DAEMON="majestic" -PIDFILE="/var/run/$DAEMON.pid" - -DAEMON_ARGS="-s" - -# shellcheck source=/dev/null -[ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" - -load_majestic() { - printf 'Starting %s: ' "$DAEMON" - [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " - # shellcheck disable=SC2086 # we need the word splitting - [ -f /etc/coredump.conf ] && . /etc/coredump.conf - if [ "$coredump_enabled" ]; then - [ "$(cli -g .watchdog.timeout)" -lt "30" ] && cli -s .watchdog.timeout 30 - ulimit -c unlimited && echo "|/usr/sbin/sendcoredump.sh" >/proc/sys/kernel/core_pattern - fi - start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" -- $DAEMON_ARGS - status=$? - if [ "$status" -eq 0 ]; then - echo "OK" - else - echo "FAIL" - fi - return "$status" -} - -# The daemon does not create a pidfile, and use "-m" to instruct start-stop-daemon to create one. -start() { - logger -s -p daemon.info -t $(ipcinfo -v) "Loading video system has started..." - export SENSOR=$(fw_printenv -n sensor) - load_majestic - sleep 3 - $(yaml-cli -i /etc/majestic.yaml -g .isp.sensorConfig | tr '/.' ' ' | awk '{print $3}').sh -} - -stop() { - printf 'Stopping %s: ' "$DAEMON" - [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " - start-stop-daemon -K -q -p "$PIDFILE" - status=$? - if [ "$status" -eq 0 ]; then - rm -f "$PIDFILE" - echo "OK" - else - echo "FAIL" - fi - return "$status" -} - -restart() { - stop - sleep 1 - reload -} - -reload() { - load_majestic -} - -case "$1" in - start|stop|restart|reload) - "$1";; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 -esac diff --git a/projects/gk7205v200_lite_safel/general/overlay/etc/init.d/S96btinit b/projects/gk7205v200_lite_safel/general/overlay/etc/init.d/S96btinit new file mode 100755 index 0000000..12bf71c --- /dev/null +++ b/projects/gk7205v200_lite_safel/general/overlay/etc/init.d/S96btinit @@ -0,0 +1,4 @@ +#!/bin/sh + +sleep 3 +$(yaml-cli -i /etc/majestic.yaml -g .isp.sensorConfig | tr '/.' ' ' | awk '{print $3}').sh