From 975163ad53094435e69bc31ea6f198b06c676fa1 Mon Sep 17 00:00:00 2001 From: Hans Karlinius Date: Wed, 4 Dec 2024 04:25:14 +0100 Subject: [PATCH] test --- vhclient/config.yaml | 2 +- vhclient/rootfs/etc/s6-overlay/scripts/init-config | 6 ++++++ .../rootfs/etc/s6-overlay/scripts/vhclient-use-devices | 10 ++++++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/vhclient/config.yaml b/vhclient/config.yaml index 0039aa6..0ee9c64 100644 --- a/vhclient/config.yaml +++ b/vhclient/config.yaml @@ -1,5 +1,5 @@ name: VirtualHere Client -version: "0.1.361" +version: "0.1.362" slug: vhclient description: VirtualHere Client arch: diff --git a/vhclient/rootfs/etc/s6-overlay/scripts/init-config b/vhclient/rootfs/etc/s6-overlay/scripts/init-config index 869ef0b..6374943 100755 --- a/vhclient/rootfs/etc/s6-overlay/scripts/init-config +++ b/vhclient/rootfs/etc/s6-overlay/scripts/init-config @@ -8,6 +8,12 @@ clientid=$(echo $options | jq '.clientid | select(. != null)') manualhub=$(echo $options | jq '.manualhub | select(. != null)') bashio::cache.set preventconfig $preventconfig +bashio::cache.set autouse $autouse + +if $preventconfig; then + bashio::log.info "Prevent updating config" + exit 0 +fi if $autofind; then bashio::log.info "Enable General AutoFind" diff --git a/vhclient/rootfs/etc/s6-overlay/scripts/vhclient-use-devices b/vhclient/rootfs/etc/s6-overlay/scripts/vhclient-use-devices index 9346484..62b4e52 100755 --- a/vhclient/rootfs/etc/s6-overlay/scripts/vhclient-use-devices +++ b/vhclient/rootfs/etc/s6-overlay/scripts/vhclient-use-devices @@ -2,8 +2,14 @@ preventconfig=$(bashio::cache.get preventconfig) if $preventconfig; then - bashio::log.info "Prevent config and exit" - exit0 + bashio::log.info "Prevent USE device from config" + exit 0 +fi + +autouse=$(bashio::cache.get autouse) +if $autouse; then + bashio::log.info "AutoShare enabled, will not USE device from config" + exit 0 fi if bashio::config.has_value 'usbdevices'; then