26 lines
1013 B
Plaintext
26 lines
1013 B
Plaintext
# migrate.df -- a Debian base image to Devuan
|
|
# Copyright (C) 2017 Olaf Meeuwissen
|
|
#
|
|
# License: GPL-3.0+
|
|
|
|
ARG VERSION
|
|
FROM debian:${VERSION}
|
|
LABEL maintainer="Olaf Meeuwissen <paddy-hack@member.fsf.org>"
|
|
|
|
COPY ./repository@devuan.org.asc /tmp/
|
|
|
|
ARG SUITE
|
|
RUN url=http://auto.mirror.devuan.org/merged \
|
|
&& echo "deb $url $SUITE main" > /etc/apt/sources.list \
|
|
&& echo "deb $url $SUITE-updates main" >> /etc/apt/sources.list \
|
|
&& echo "deb $url $SUITE-security main" >> /etc/apt/sources.list \
|
|
&& find /etc/apt/sources.list.d -type f -delete \
|
|
&& apt-key add /tmp/repository@devuan.org.asc \
|
|
&& apt-get update -q \
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get install devuan-keyring -q -y \
|
|
&& apt-key --keyring /etc/apt/trusted.gpg del 541922FB \
|
|
&& (rm /etc/apt/trusted.gpg~ || true) \
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -q -y \
|
|
&& DEBIAN_FRONTEND=noninteractive apt-get --purge autoremove -q -y \
|
|
&& rm /var/lib/apt/lists/*_dists_*
|