diff --git a/root/etc/cont-init.d/95-apt-get b/root/etc/cont-init.d/95-apt-get old mode 100644 new mode 100755 index 4797eca..8e5fe66 --- a/root/etc/cont-init.d/95-apt-get +++ b/root/etc/cont-init.d/95-apt-get @@ -2,4 +2,4 @@ if [ -f /usr/bin/apt ]; then apt-get update -fi \ No newline at end of file +fi diff --git a/root/etc/cont-init.d/95-tshoot-config b/root/etc/cont-init.d/95-tshoot-config old mode 100644 new mode 100755 diff --git a/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/mod-init-tshoot b/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/mod-init-tshoot new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-apt/dependencies.d/init-mods b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/dependencies.d/init-mods new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-apt/run b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/run new file mode 100755 index 0000000..4797eca --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/run @@ -0,0 +1,5 @@ +#!/usr/bin/with-contenv bash + +if [ -f /usr/bin/apt ]; then + apt-get update +fi \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-apt/type b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/type @@ -0,0 +1 @@ +oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-apt/up b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/up new file mode 100644 index 0000000..1af9182 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/mod-init-apt/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/mod-init-apt/run diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/dependencies.d/mod-init-apt b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/dependencies.d/mod-init-apt new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/run b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/run new file mode 100755 index 0000000..db9afcd --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/run @@ -0,0 +1,16 @@ +#!/usr/bin/with-contenv bash + +## Ubuntu +if [ -f /usr/bin/apt ]; then + apt-get install --no-install-recommends -y \ + dnsutils \ + net-tools \ + iputils-ping \ + traceroute +fi +# Alpine +if [ -f /sbin/apk ]; then + apk add --no-cache \ + bind-tools \ + net-tools +fi diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/type b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/type @@ -0,0 +1 @@ +oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/up b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/up new file mode 100644 index 0000000..f6c74c2 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/mod-init-tshoot/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/mod-init-tshoot/run diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/mod-init-apt b/root/etc/s6-overlay/s6-rc.d/user/contents.d/mod-init-apt new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/mod-init-tshoot b/root/etc/s6-overlay/s6-rc.d/user/contents.d/mod-init-tshoot new file mode 100644 index 0000000..e69de29