test
This commit is contained in:
10
samba/rootfs/etc/s6-overlay/s6-rc.d/hd-idle/finish
Normal file
10
samba/rootfs/etc/s6-overlay/s6-rc.d/hd-idle/finish
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/with-contenv bashio
|
||||
# ==============================================================================
|
||||
# Take down the S6 supervision tree based on service exit code
|
||||
# ==============================================================================
|
||||
if [[ "${1}" -ne 0 ]] && [[ "${1}" -ne 256 ]]; then
|
||||
bashio::log.warning "hd-idle crashed, halting add-on"
|
||||
exec /run/s6/basedir/bin/halt
|
||||
fi
|
||||
|
||||
bashio::log.info "hd-idle stopped"
|
13
samba/rootfs/etc/s6-overlay/s6-rc.d/hd-idle/run
Normal file
13
samba/rootfs/etc/s6-overlay/s6-rc.d/hd-idle/run
Normal file
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/with-contenv bashio
|
||||
# shellcheck shell=bash
|
||||
# ==============================================================================
|
||||
# Start hd-idle service
|
||||
# ==============================================================================
|
||||
if bashio::config.has_value 'hdd_idle_seconds' && ! bashio::config.equals 'hdd_idle_seconds' '0'; then
|
||||
bashio::log.info "Enabling HDD IDLE after $(bashio::config 'hdd_idle_seconds')sec"
|
||||
bashio::log.warning "HDD IDLE is subject to host file-handle policy. So severals minutes can be wait before real IDLE can be performed!"
|
||||
mkfifo /tmp/hdidle.events || true
|
||||
exec hd-idle -i "$(bashio::config 'hdd_idle_seconds')" | tee /tmp/hdidle.events
|
||||
else
|
||||
exec sleep infinity
|
||||
fi
|
1
samba/rootfs/etc/s6-overlay/s6-rc.d/hd-idle/type
Normal file
1
samba/rootfs/etc/s6-overlay/s6-rc.d/hd-idle/type
Normal file
@@ -0,0 +1 @@
|
||||
longrun
|
Reference in New Issue
Block a user