Skip to content
This repository was archived by the owner on Feb 17, 2023. It is now read-only.

Commit f7d3a63

Browse files
committed
Deprecate armhf, switch from devel to runtime mono packages
1 parent 2904b56 commit f7d3a63

File tree

5 files changed

+59
-61
lines changed

5 files changed

+59
-61
lines changed

Dockerfile

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ FROM ghcr.io/linuxserver/baseimage-ubuntu:focal
44
ARG DEBIAN_FRONTEND="noninteractive"
55

66
RUN \
7-
echo "**** install apt-transport-https ****" && \
8-
apt-get update && \
9-
apt-get install -y apt-transport-https && \
10-
echo "**** add mono repository ****" && \
11-
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
12-
echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \
13-
echo "**** install packages ****" && \
14-
apt-get update && \
15-
apt-get install -y \
16-
--no-install-recommends \
17-
--no-install-suggests \
18-
ca-certificates-mono \
19-
libcurl4-openssl-dev \
20-
mono-devel \
21-
mono-vbnc && \
22-
echo "**** clean up ****" && \
23-
rm -rf \
24-
/tmp/* \
25-
/var/lib/apt/lists/* \
26-
/var/tmp/*
7+
echo "**** install apt-transport-https ****" && \
8+
apt-get update && \
9+
apt-get install -y apt-transport-https && \
10+
echo "**** add mono repository ****" && \
11+
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
12+
echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \
13+
echo "**** install packages ****" && \
14+
apt-get update && \
15+
apt-get install -y \
16+
--no-install-recommends \
17+
--no-install-suggests \
18+
ca-certificates-mono \
19+
libcurl4-openssl-dev \
20+
mono-runtime \
21+
mono-vbnc && \
22+
echo "**** clean up ****" && \
23+
rm -rf \
24+
/tmp/* \
25+
/var/lib/apt/lists/* \
26+
/var/tmp/*

Dockerfile.aarch64

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-focal
44
ARG DEBIAN_FRONTEND="noninteractive"
55

66
RUN \
7-
echo "**** install apt-transport-https ****" && \
8-
apt-get update && \
9-
apt-get install -y apt-transport-https && \
10-
echo "**** add mono repository ****" && \
11-
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
12-
echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \
13-
echo "**** install packages ****" && \
14-
apt-get update && \
15-
apt-get install -y \
16-
--no-install-recommends \
17-
--no-install-suggests \
18-
ca-certificates-mono \
19-
libcurl4-openssl-dev \
20-
mono-devel \
21-
mono-vbnc && \
22-
echo "**** clean up ****" && \
23-
rm -rf \
24-
/tmp/* \
25-
/var/lib/apt/lists/* \
26-
/var/tmp/*
7+
echo "**** install apt-transport-https ****" && \
8+
apt-get update && \
9+
apt-get install -y apt-transport-https && \
10+
echo "**** add mono repository ****" && \
11+
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
12+
echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \
13+
echo "**** install packages ****" && \
14+
apt-get update && \
15+
apt-get install -y \
16+
--no-install-recommends \
17+
--no-install-suggests \
18+
ca-certificates-mono \
19+
libcurl4-openssl-dev \
20+
mono-runtime \
21+
mono-vbnc && \
22+
echo "**** clean up ****" && \
23+
rm -rf \
24+
/tmp/* \
25+
/var/lib/apt/lists/* \
26+
/var/tmp/*

Dockerfile.armhf

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,4 @@ FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-focal
33
# environment settings
44
ARG DEBIAN_FRONTEND="noninteractive"
55

6-
RUN \
7-
echo "**** install apt-transport-https ****" && \
8-
apt-get update && \
9-
apt-get install -y apt-transport-https && \
10-
echo "**** add mono repository ****" && \
11-
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
12-
echo "deb http://download.mono-project.com/repo/ubuntu stable-focal main" | tee /etc/apt/sources.list.d/mono-official.list && \
13-
echo "**** install packages ****" && \
14-
apt-get update && \
15-
apt-get install -y \
16-
--no-install-recommends \
17-
--no-install-suggests \
18-
ca-certificates-mono \
19-
libcurl4-openssl-dev \
20-
mono-devel \
21-
mono-vbnc && \
22-
echo "**** clean up ****" && \
23-
rm -rf \
24-
/tmp/* \
25-
/var/lib/apt/lists/* \
26-
/var/tmp/*
6+
COPY /root-armhf /
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/with-contenv bash
2+
3+
cat <<-EOF
4+
********************************************************
5+
********************************************************
6+
* *
7+
* !!!! *
8+
* This base image no longers supports *
9+
* 32 bit ARM due to a lack of upstream packages *
10+
* *
11+
* *
12+
********************************************************
13+
********************************************************
14+
EOF
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/with-contenv bash
2+
3+
exec \
4+
s6-svscanctl -t /var/run/s6/services

0 commit comments

Comments
 (0)