From 14a255804d4a859816916e4967e9de9081d2ae46 Mon Sep 17 00:00:00 2001 From: aptalca Date: Wed, 10 Aug 2022 16:06:00 -0400 Subject: [PATCH] switch to hybrid --- .../dependencies.d/init-mods | 0 .../s6-rc.d/init-mod-code-server-ssl-setup/run | 9 +++++++++ .../s6-rc.d/init-mod-code-server-ssl-setup/type | 1 + .../s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/up | 1 + .../dependencies.d/init-mod-code-server-ssl-setup | 0 .../user/contents.d/init-mod-code-server-ssl-setup | 0 6 files changed, 11 insertions(+) create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/dependencies.d/init-mods create mode 100755 root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/run create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/type create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/up create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-code-server-ssl-setup create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-code-server-ssl-setup diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/dependencies.d/init-mods b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/dependencies.d/init-mods new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/run b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/run new file mode 100755 index 0000000..971ced9 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/run @@ -0,0 +1,9 @@ +#!/usr/bin/with-contenv bash + +if [ -f "/etc/services.d/openvscode-server/run" ]; then + echo "**** adding --cert and --cert-key parameters to openvscode-server startup ****" + sed -i 's/\/app\/openvscode-server\/bin\/openvscode-server \\/\/app\/openvscode-server\/bin\/openvscode-server \\\n --cert ${SSL_CERT_PATH} \\\n --cert-key ${SSL_KEY_PATH} \\/g' /etc/services.d/openvscode-server/run +else + echo "**** adding --cert and --cert-key parameters to code-server startup ****" + sed -i 's/\/bin\/code-server \\/\/bin\/code-server \\\n --cert ${SSL_CERT_PATH} \\\n --cert-key ${SSL_KEY_PATH} \\/g' /etc/services.d/code-server/run +fi diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/type b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/up b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/up new file mode 100644 index 0000000..80c5903 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-mod-code-server-ssl-setup/run \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-code-server-ssl-setup b/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-code-server-ssl-setup new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-code-server-ssl-setup b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-code-server-ssl-setup new file mode 100644 index 0000000..e69de29