diff --git a/archlinux.dockerfile b/archlinux.dockerfile index 9aea900..b37ee77 100644 --- a/archlinux.dockerfile +++ b/archlinux.dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/library/archlinux:latest@sha256:89639d3a2d102158ab5a6668dc340a6e5cf1acf12f78b55b508b8c38da461869 +FROM docker.io/library/archlinux:latest@sha256:98cbe6f236b494bac0fe22e68e50236c32781486fd00215eea0d4bc846c9bdbd RUN pacman -Rdd --noconfirm dbus-broker-units \ && pacman -Syu --noconfirm \ diff --git a/debian.dockerfile b/debian.dockerfile index fbc67d1..86e3d5a 100644 --- a/debian.dockerfile +++ b/debian.dockerfile @@ -1,7 +1,7 @@ ARG base_image=ubuntu-24.04 -FROM docker.io/library/debian:12@sha256:e11072c1614c08bf88b543fcfe09d75a0426d90896408e926454e88078274fcb AS debian-12 -FROM docker.io/library/debian:trixie@sha256:4bf4a3ee5cd9a4a6bc048af9bf7c0666f761e391e7ebb158b3da554ffe75994e AS debian-13 +FROM docker.io/library/debian:12@sha256:10901ccd8d249047f9761845b4594f121edef079cfd8224edebd9ea726f0a7f6 AS debian-12 +FROM docker.io/library/debian:trixie@sha256:6f307cf9f47c64b238872829d8d84e8cf1717c97d47b153114fd3c8c47336a52 AS debian-13 FROM docker.io/library/ubuntu:24.04@sha256:99c35190e22d294cdace2783ac55effc69d32896daaa265f0bbedbcde4fbe3e5 AS ubuntu-24.04 FROM docker.io/library/ubuntu:24.10@sha256:eea047b4b181f2d3aeafbc0ce5294a2bbb3b98153a68b9ed4bc573d871ca9450 AS ubuntu-24.10 diff --git a/suse.dockerfile b/suse.dockerfile index 1a7fb28..31b7ea4 100644 --- a/suse.dockerfile +++ b/suse.dockerfile @@ -1,13 +1,17 @@ ARG base_image=opensuse-tumbleweed -FROM docker.io/opensuse/tumbleweed:latest@sha256:db0a59468b06792fa414af6de590f57ab9a59970a993217ca8130757235cada6 AS opensuse-tumbleweed +FROM docker.io/opensuse/tumbleweed:latest@sha256:3cca428514cb0f72646ae76bc71baaa1d55fb598df6b0c2d1a0c6209b936daec AS opensuse-tumbleweed FROM docker.io/opensuse/leap:15.6@sha256:8cf656d677c02d31db333fcc2f97c7fcaa1ced47437f3b6e2582bd4ddce058ed AS opensuse-leap-15.6 FROM ${base_image} +ARG base_image -RUN zypper --non-interactive install --no-recommends \ +RUN mkdir -p /usr/share/xsessions && \ + touch /usr/share/xsessions/gnome.desktop && \ + zypper --non-interactive install --no-recommends \ systemd-sysvinit \ xorg-x11-server-Xvfb \ + $(if [ $base_image = opensuse-tumbleweed ]; then echo gnome-session-xsession; fi) \ gjs \ gdm \ gnome-session-wayland \