From 04440efa090d160c5c7bd7462e251438083d1b23 Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Mon, 20 Jun 2022 17:55:58 +0200 Subject: [PATCH] Feat: switch to tiny-cloud --- overlay/zdt/configs/access.conf.age | Bin 602 -> 0 bytes overlay/zdt/configs/common-packages.conf | 4 +-- overlay/zdt/configs/zdt.conf | 3 ++- overlay/zdt/scripts/setup-common | 3 +++ overlay/zdt/scripts/setup.d/tiny.init-final | 28 ++++++++++++++++++++ 5 files changed, 35 insertions(+), 3 deletions(-) delete mode 100644 overlay/zdt/configs/access.conf.age create mode 100644 overlay/zdt/scripts/setup.d/tiny.init-final diff --git a/overlay/zdt/configs/access.conf.age b/overlay/zdt/configs/access.conf.age deleted file mode 100644 index c69a60c9ca9d78ec63e4ce7e8b1df3a2cbfa2807..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmV-g0;T<7XJsvAZewzJaCB*JZZ22UB<6{F!PWQ0ZJ`D+U%B0ZWh;` zY~DN@@{Mit)i-Ttn=ca*CVmJYb&&0xh2cs=|} zPgI6TO#BXJ5gS1rkWfTIm?@kB0#A=a`svB`%`mO<;~hrr62l))c5jc%Yb8~aXmlG% z9lnM$_l96F+=U@7W|oEId8JH55`q^1aWyaecx^a7)P;V_bf0A(yD`z=m8S zjt%?T;?6H?aK}ZzC?vxR2H|c|!>N3!iNiwr "$TINY_CLOUD_VAR/$CLOUD_USERDATA" + gunzip -t "$TINY_CLOUD_VAR/$CLOUD_USERDATA" && mv "$TINY_CLOUD_VAR/$CLOUD_USERDATA" "$TINY_CLOUD_VAR/$CLOUD_USERDATA".gz && gunzip -k "$TINY_CLOUD_VAR/$CLOUD_USERDATA".gz +} + +is_userdata_script() { + head -n1 "$TINY_CLOUD_VAR/$CLOUD_USERDATA" | grep -q '#!/' +} + +run_userdata() { + skip_action run_userdata && return + + local log="$TINY_CLOUD_LOGS/$CLOUD_USERDATA.log" + local exit="$TINY_CLOUD_LOGS/$CLOUD_USERDATA.exit" + local userdata="$TINY_CLOUD_VAR/$CLOUD_USERDATA" + + chmod +x "$userdata" + { "$userdata" 2>& 1; echo $? > "$exit"; } | tee "$log" + + return $(cat "$exit") +}