From 44dcf312edafda7ba86f5b9d8e9bb577fe3cda86 Mon Sep 17 00:00:00 2001 From: aptalca Date: Fri, 26 Aug 2022 14:22:43 -0400 Subject: [PATCH 1/2] switch to hybrid --- .../s6-rc.d/init-mod-universal-wait-for-internet/run | 7 +++++++ .../s6-rc.d/init-mod-universal-wait-for-internet/type | 1 + .../s6-rc.d/init-mod-universal-wait-for-internet/up | 1 + .../dependencies.d/init-mod-universal-wait-for-internet | 0 .../user/contents.d/init-mod-universal-wait-for-internet | 0 5 files changed, 9 insertions(+) create mode 100755 root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/type create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/up create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mods/dependencies.d/init-mod-universal-wait-for-internet create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-universal-wait-for-internet diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run new file mode 100755 index 0000000..88a06a6 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run @@ -0,0 +1,7 @@ +#!/usr/bin/with-contenv bash + +# Loop until an active internet connection is established +until $(curl --max-time 60 -s -o /dev/null https://www.linuxserver.io/); do + # Sleep to allow cooldown + sleep 10 +done diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/type b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/up b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/up new file mode 100644 index 0000000..3aab970 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mods/dependencies.d/init-mod-universal-wait-for-internet b/root/etc/s6-overlay/s6-rc.d/init-mods/dependencies.d/init-mod-universal-wait-for-internet new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-universal-wait-for-internet b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-universal-wait-for-internet new file mode 100644 index 0000000..e69de29 From 0dcff6e88a777d38973e655a60d2202a505d98e5 Mon Sep 17 00:00:00 2001 From: aptalca Date: Sat, 3 Sep 2022 14:24:57 -0400 Subject: [PATCH 2/2] deprecate --- root/etc/cont-init.d/15-wait-for-internet | 15 +++++++++++++++ .../init-mod-universal-wait-for-internet/run | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/root/etc/cont-init.d/15-wait-for-internet b/root/etc/cont-init.d/15-wait-for-internet index 6775102..e11d834 100644 --- a/root/etc/cont-init.d/15-wait-for-internet +++ b/root/etc/cont-init.d/15-wait-for-internet @@ -1,5 +1,20 @@ #!/usr/bin/with-contenv bash +echo ' +*********************************************************** +*********************************************************** +**** **** +**** **** +**** This mod "linuxserver/mods:wait-for-internet" **** +**** **** +**** **** +**** has been deprecated and will not receive updates **** +**** **** +**** **** +**** **** +*********************************************************** +***********************************************************' + # Loop until an active internet connection is established until $(curl --max-time 60 -s -o /dev/null https://www.linuxserver.io/); do # Sleep to allow cooldown diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run index 88a06a6..fc98f82 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-wait-for-internet/run @@ -1,5 +1,20 @@ #!/usr/bin/with-contenv bash +echo ' +*********************************************************** +*********************************************************** +**** **** +**** **** +**** This mod "linuxserver/mods:wait-for-internet" **** +**** **** +**** **** +**** has been deprecated and will not receive updates **** +**** **** +**** **** +**** **** +*********************************************************** +***********************************************************' + # Loop until an active internet connection is established until $(curl --max-time 60 -s -o /dev/null https://www.linuxserver.io/); do # Sleep to allow cooldown