diff --git a/features/src/cron/devcontainer-feature.json b/features/src/cron/devcontainer-feature.json index e039b6cd..5dd9da62 100644 --- a/features/src/cron/devcontainer-feature.json +++ b/features/src/cron/devcontainer-feature.json @@ -2,7 +2,7 @@ "id": "cron", "name": "Cron", "description": "Enables cron in the Dev Environment", - "version": "1.1.1", + "version": "1.1.2", "options": { "enabled": { "type": "boolean", diff --git a/features/src/cron/install.sh b/features/src/cron/install.sh index fc2de040..db6b4e0a 100755 --- a/features/src/cron/install.sh +++ b/features/src/cron/install.sh @@ -21,6 +21,7 @@ if [ "${ENABLED:-}" = 'true' ]; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive # In Ubuntu Noble, cron now depends on systemd. We need to install busybox-static and use it as crond/crontab to avoid garbage in the system. PACKAGES_NOREMOVE="" PACKAGES="" diff --git a/features/src/mailpit/devcontainer-feature.json b/features/src/mailpit/devcontainer-feature.json index 5f1d2e09..469e0a23 100644 --- a/features/src/mailpit/devcontainer-feature.json +++ b/features/src/mailpit/devcontainer-feature.json @@ -2,7 +2,7 @@ "id": "mailpit", "name": "Mailpit", "description": "Sets up Mailpit into the Dev Environment", - "version": "1.1.1", + "version": "1.1.2", "options": { "enabled": { "type": "boolean", diff --git a/features/src/mailpit/install.sh b/features/src/mailpit/install.sh index da2a9c53..97ad21e5 100755 --- a/features/src/mailpit/install.sh +++ b/features/src/mailpit/install.sh @@ -25,6 +25,7 @@ if [ "${ENABLED}" = "true" ]; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive PACKAGES="" if ! hash curl >/dev/null 2>&1; then PACKAGES="${PACKAGES} curl" diff --git a/features/src/mariadb/devcontainer-feature.json b/features/src/mariadb/devcontainer-feature.json index c06935e6..0c222a25 100644 --- a/features/src/mariadb/devcontainer-feature.json +++ b/features/src/mariadb/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "MariaDB", "id": "mariadb", - "version": "1.1.1", + "version": "1.1.2", "description": "Sets up MariaDB into the Dev Environment", "options": { "installDatabaseToWorkspaces": { diff --git a/features/src/mariadb/install.sh b/features/src/mariadb/install.sh index ecacb78f..d2096699 100755 --- a/features/src/mariadb/install.sh +++ b/features/src/mariadb/install.sh @@ -37,6 +37,7 @@ fi case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive PACKAGES="mariadb-client mariadb-server" if ! hash envsubst >/dev/null 2>&1; then PACKAGES="${PACKAGES} gettext" @@ -44,7 +45,7 @@ case "${ID_LIKE}" in apt-get update # shellcheck disable=SC2086 - DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ${PACKAGES} + apt-get install -y --no-install-recommends ${PACKAGES} apt-get clean rm -rf /var/lib/apt/lists/* update-rc.d -f mariadb remove diff --git a/features/src/mc/devcontainer-feature.json b/features/src/mc/devcontainer-feature.json index fd10d2c0..1805bc33 100644 --- a/features/src/mc/devcontainer-feature.json +++ b/features/src/mc/devcontainer-feature.json @@ -2,7 +2,7 @@ "id": "mc", "name": "Midnight Commander", "description": "Installs Midnight Commander into the Dev Environment", - "version": "1.1.0", + "version": "1.1.1", "options": { "enabled": { "type": "boolean", diff --git a/features/src/mc/install.sh b/features/src/mc/install.sh index c7c270ee..cd6d4ed2 100755 --- a/features/src/mc/install.sh +++ b/features/src/mc/install.sh @@ -20,6 +20,7 @@ if [ "${ENABLED:-}" = "true" ]; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive apt-get update apt-get install -y --no-install-recommends mc apt-get clean diff --git a/features/src/memcached/devcontainer-feature.json b/features/src/memcached/devcontainer-feature.json index 164e5cae..c1fbedf2 100644 --- a/features/src/memcached/devcontainer-feature.json +++ b/features/src/memcached/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "memcached", "id": "memcached", - "version": "1.3.1", + "version": "1.3.2", "description": "Sets up memcached into the Dev Environment", "options": { "enabled": { diff --git a/features/src/memcached/install.sh b/features/src/memcached/install.sh index 9b50b632..69602fbf 100755 --- a/features/src/memcached/install.sh +++ b/features/src/memcached/install.sh @@ -23,6 +23,7 @@ if [ "${ENABLED}" = "true" ]; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive PACKAGES="memcached" if ! hash envsubst >/dev/null 2>&1; then PACKAGES="${PACKAGES} gettext" diff --git a/features/src/ssh/devcontainer-feature.json b/features/src/ssh/devcontainer-feature.json index 78e0ec70..a44a0288 100644 --- a/features/src/ssh/devcontainer-feature.json +++ b/features/src/ssh/devcontainer-feature.json @@ -2,7 +2,7 @@ "id": "ssh", "name": "SSH", "description": "Sets up SSH into the Dev Environment", - "version": "1.1.1", + "version": "1.1.2", "options": { "enabled": { "type": "boolean", diff --git a/features/src/ssh/install.sh b/features/src/ssh/install.sh index efbd804a..62b552f1 100755 --- a/features/src/ssh/install.sh +++ b/features/src/ssh/install.sh @@ -23,6 +23,7 @@ if [ "${ENABLED:-}" = "true" ]; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive apt-get update apt-get install -y --no-install-recommends openssh-server apt-get clean diff --git a/features/src/su-exec/devcontainer-feature.json b/features/src/su-exec/devcontainer-feature.json index 2ef63bfd..34a47483 100644 --- a/features/src/su-exec/devcontainer-feature.json +++ b/features/src/su-exec/devcontainer-feature.json @@ -1,6 +1,6 @@ { "id": "su-exec", "name": "su-exec", - "version": "1.0.1", + "version": "1.0.2", "description": "Provides su-exec for running commands as another user" } diff --git a/features/src/su-exec/install.sh b/features/src/su-exec/install.sh index 667f09be..1e50c1b6 100755 --- a/features/src/su-exec/install.sh +++ b/features/src/su-exec/install.sh @@ -24,6 +24,7 @@ fi case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive PACKAGES="" if ! dpkg -s libc6-dev >/dev/null 2>&1; then PACKAGES="${PACKAGES} libc6-dev" diff --git a/features/src/vip-cli/devcontainer-feature.json b/features/src/vip-cli/devcontainer-feature.json index fb786989..89ad9f02 100644 --- a/features/src/vip-cli/devcontainer-feature.json +++ b/features/src/vip-cli/devcontainer-feature.json @@ -1,7 +1,7 @@ { "id": "vip-cli", "name": "VIP-CLI", - "version": "1.4.2", + "version": "1.4.3", "description": "Installs VIP-CLI into the Dev Environment", "options": { "enabled": { diff --git a/features/src/vip-cli/install.sh b/features/src/vip-cli/install.sh index a858f8a2..4f6e16ae 100755 --- a/features/src/vip-cli/install.sh +++ b/features/src/vip-cli/install.sh @@ -27,6 +27,7 @@ if [ "${ENABLED}" = "true" ]; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive PACKAGES="" if ! hash curl >/dev/null 2>&1; then diff --git a/features/src/wp-cli/devcontainer-feature.json b/features/src/wp-cli/devcontainer-feature.json index f45164ae..f46eb197 100644 --- a/features/src/wp-cli/devcontainer-feature.json +++ b/features/src/wp-cli/devcontainer-feature.json @@ -1,7 +1,7 @@ { "id": "wp-cli", "name": "WP CLI", - "version": "1.1.2", + "version": "1.1.3", "description": "Sets up wp-cli in the devcontainer", "options": { "nightly": { diff --git a/features/src/wp-cli/install.sh b/features/src/wp-cli/install.sh index ea7f5dd0..d5771c85 100755 --- a/features/src/wp-cli/install.sh +++ b/features/src/wp-cli/install.sh @@ -33,6 +33,7 @@ if ! hash wget >/dev/null 2>&1; then case "${ID_LIKE}" in "debian") + export DEBIAN_FRONTEND=noninteractive PACKAGES="wget" if ! hash update-ca-certificates >/dev/null 2>&1; then PACKAGES="${PACKAGES} ca-certificates" diff --git a/features/src/xdebug/devcontainer-feature.json b/features/src/xdebug/devcontainer-feature.json index 1bd205c2..27fd135a 100644 --- a/features/src/xdebug/devcontainer-feature.json +++ b/features/src/xdebug/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "Xdebug", "id": "xdebug", - "version": "1.4.0", + "version": "1.4.1", "description": "Configures Xdebug for the Dev Environment", "options": { "enabled": { diff --git a/features/src/xdebug/install.sh b/features/src/xdebug/install.sh index 7b016705..f89b68d1 100755 --- a/features/src/xdebug/install.sh +++ b/features/src/xdebug/install.sh @@ -74,6 +74,7 @@ SUFFIX= case "${ID_LIKE}" in debian) + export DEBIAN_FRONTEND=noninteractive apt-get update case "${PHP_VERSION}" in 8.1) diff --git a/images/src/ubuntu-base/.devcontainer.json b/images/src/ubuntu-base/.devcontainer.json index 79bcaafe..6165a019 100644 --- a/images/src/ubuntu-base/.devcontainer.json +++ b/images/src/ubuntu-base/.devcontainer.json @@ -6,7 +6,7 @@ "x-build": { "name": "Ubuntu", "image-name": "ubuntu-base", - "image-version": "0.0.10" + "image-version": "0.0.11" }, "remoteUser": "vscode", "containerEnv": { diff --git a/images/src/ubuntu-base/.devcontainer/local-features/syslog/devcontainer-feature.json b/images/src/ubuntu-base/.devcontainer/local-features/syslog/devcontainer-feature.json index 3e9d201f..7152bba6 100644 --- a/images/src/ubuntu-base/.devcontainer/local-features/syslog/devcontainer-feature.json +++ b/images/src/ubuntu-base/.devcontainer/local-features/syslog/devcontainer-feature.json @@ -2,5 +2,5 @@ "id": "syslog", "name": "Syslog", "description": "Installs the syslog service from busybox", - "version": "1.0.2" + "version": "1.0.3" } \ No newline at end of file diff --git a/images/src/ubuntu-base/.devcontainer/local-features/syslog/install.sh b/images/src/ubuntu-base/.devcontainer/local-features/syslog/install.sh index 943aa003..cd1c0ce1 100755 --- a/images/src/ubuntu-base/.devcontainer/local-features/syslog/install.sh +++ b/images/src/ubuntu-base/.devcontainer/local-features/syslog/install.sh @@ -1,5 +1,7 @@ #!/bin/sh +export DEBIAN_FRONTEND=noninteractive + apt-get update apt-get install -y --no-install-recommends busybox-static busybox-syslogd apt-get clean