Skip to content

Commit 6fa1140

Browse files
committed
Add Alpine Edge
1 parent 46bb3a5 commit 6fa1140

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

alpine-edge.dockerfile

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
FROM docker.io/library/alpine:edge
2+
3+
# renovate: datasource=custom.repology depName=gnome-shell packageName=gnome-shell[repo='alpine_edge']
4+
ARG GNOME_SHELL_VERSION=50.2-r0
5+
6+
# renovate: datasource=custom.repology depName=mutter packageName=mutter[repo='alpine_edge']
7+
ARG MUTTER_VERSION=50.2-r0
8+
9+
# renovate: datasource=custom.repology depName=gjs packageName=gjs[repo='alpine_edge']
10+
ARG GJS_VERSION=1.88.0-r1
11+
12+
# renovate: datasource=custom.repology depName=vte packageName=vte[repo='alpine_edge']
13+
ARG VTE_VERSION=0.84.0-r2
14+
15+
COPY scripts/install-alpine.sh /usr/local/bin/
16+
RUN env \
17+
"GNOME_SHELL_VERSION=$GNOME_SHELL_VERSION" \
18+
"MUTTER_VERSION=$MUTTER_VERSION" \
19+
"GJS_VERSION=$GJS_VERSION" \
20+
"VTE_VERSION=$VTE_VERSION" \
21+
/usr/local/bin/install-alpine.sh
22+
23+
COPY scripts/configure-openrc.sh /usr/local/bin/
24+
RUN /usr/local/bin/configure-openrc.sh
25+
26+
ENV XDG_CURRENT_DESKTOP=GNOME
27+
28+
CMD [ "/sbin/init" ]

scripts/install-alpine.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
set -ex
44

5+
. /etc/os-release
6+
7+
if [ "$PRETTY_NAME" = "Alpine Linux edge" ]
8+
then
9+
apk upgrade
10+
fi
11+
512
locked_packages="
613
gnome-shell=$GNOME_SHELL_VERSION
714
mutter=$MUTTER_VERSION

0 commit comments

Comments
 (0)