From 5bf6a8127d8002937c098ded42aa26868db44ef1 Mon Sep 17 00:00:00 2001 From: aptalca Date: Fri, 26 Aug 2022 12:52:51 -0400 Subject: [PATCH] switch to hybrid --- .../dependencies.d/init-mods | 0 .../run | 16 ++++++++++++++++ .../type | 1 + .../up | 1 + ...nit-mod-universal-package-install-add-package | 0 ...nit-mod-universal-package-install-add-package | 0 6 files changed, 18 insertions(+) create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/dependencies.d/init-mods create mode 100755 root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/run create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/type create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/up create mode 100644 root/etc/s6-overlay/s6-rc.d/init-mods-package-install/dependencies.d/init-mod-universal-package-install-add-package create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-universal-package-install-add-package diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/dependencies.d/init-mods b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/dependencies.d/init-mods new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/run b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/run new file mode 100755 index 0000000..9b9c8e7 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/run @@ -0,0 +1,16 @@ +#!/usr/bin/with-contenv bash + +# Exit if no installable packages are provided +if [ -z ${INSTALL_PACKAGES+x} ]; then + echo "**** No packages to install ****" + exit 0 +fi + + +#Split list of packages on delimiter '|' +IFS='|' +INSTALL_PACKAGES=(${INSTALL_PACKAGES}) +for PKG in "${INSTALL_PACKAGES[@]}"; do + echo "**** Adding ${PKG} to install list ****" + echo "${PKG}" >> /mod-repo-packages-to-install.list +done diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/type b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/up b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/up new file mode 100644 index 0000000..34781dc --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-mod-universal-package-install-add-package/run \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mods-package-install/dependencies.d/init-mod-universal-package-install-add-package b/root/etc/s6-overlay/s6-rc.d/init-mods-package-install/dependencies.d/init-mod-universal-package-install-add-package new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-universal-package-install-add-package b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-universal-package-install-add-package new file mode 100644 index 0000000..e69de29