diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/dependencies.d/init-mods b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/dependencies.d/init-mods new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/run b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/run new file mode 100755 index 0000000..96cbd99 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/run @@ -0,0 +1,17 @@ +#!/usr/bin/with-contenv bash + +echo "Applying the dbip mod..." + +chmod +x /etc/periodic/weekly/dbip + +# check GeoIP2 database +if [ ! -f /config/geoip2db/dbip-country-lite.mmdb ]; then + echo "Downloading GeoIP2 City database." + /etc/periodic/weekly/dbip +fi + +if [ ! -f /config/nginx/dbip.conf ]; then + cp /defaults/dbip.conf /config/nginx/dbip.conf +fi + +echo "Applied the dbip mod" diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/type b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/up b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/up new file mode 100644 index 0000000..62f0601 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-setup/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-mod-swag-dbip-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-swag-dbip-setup b/root/etc/s6-overlay/s6-rc.d/init-mods-end/dependencies.d/init-mod-swag-dbip-setup new file mode 100644 index 0000000..e69de29 diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-swag-dbip-setup b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-mod-swag-dbip-setup new file mode 100644 index 0000000..e69de29