Release (V1.0.0)

This commit is contained in:
Andres Pavez
2023-03-14 10:59:59 -07:00
parent 5190c47807
commit 6b7327d6ee
503 changed files with 832 additions and 368 deletions

View File

@@ -1,34 +1,38 @@
FROM debian:9.4-slim@sha256:91e111a5c5314bc443be24cf8c0d59f19ffad6b0ea8ef8f54aedd41b8203e3e1
FROM debian:bullseye-20230109-slim@sha256:1acb06a0c31fb467eb8327ad361f1091ab265e0bf26d452dea45dcb0c0ea5e75
ENV DEBIAN_FRONTEND noninteractive
ENV DEBIAN_FRONTEND=noninteractive
COPY create-iso.sh .
COPY variables.sh .
COPY SHA256SUMS .
COPY archives-env.sha256 .
COPY archives-distro.sha256 .
COPY archives-fontc.sha256 .
COPY tools/ /tools/
RUN sha256sum -c SHA256SUMS
RUN sha256sum -c archives-env.sha256
RUN sha256sum -c archives-distro.sha256
RUN sha256sum -c archives-fontc.sha256
RUN . ./variables.sh && \
rm -f /etc/apt/sources.list && \
echo "deb http://snapshot.debian.org/archive/debian/$(date --date "$DATE" '+%Y%m%dT%H%M%SZ') $DIST main" >> /etc/apt/sources.list && \
echo "deb http://snapshot.debian.org/archive/debian/$(date --date "$DATE" '+%Y%m%dT%H%M%SZ') "$DIST" main" >> /etc/apt/sources.list && \
echo "deb http://snapshot.debian.org/archive/debian/$(date --date "$DATE" '+%Y%m%dT%H%M%SZ') "$DIST"-updates main" >> /etc/apt/sources.list && \
echo "deb http://snapshot.debian.org/archive/debian-security/$(date --date "$DATE" '+%Y%m%dT%H%M%SZ') "$DIST"/updates main" >> /etc/apt/sources.list
echo "deb http://snapshot.debian.org/archive/debian-security/$(date --date "$DATE" '+%Y%m%dT%H%M%SZ') "$DIST"-security main" >> /etc/apt/sources.list && \
echo "deb http://snapshot.debian.org/archive/debian/$(date --date "$DATE" '+%Y%m%dT%H%M%SZ') "$DIST_ADD" main" >> /etc/apt/sources.list
RUN apt-get update -o Acquire::Check-Valid-Until=false && \
apt-get install -o Acquire::Check-Valid-Until=false --no-install-recommends --yes \
liblzo2-2 xorriso debootstrap \
locales && \
sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/g' /etc/locale.gen && \
locale-gen en_US.UTF-8
RUN apt-get update -o Acquire::Check-Valid-Until=false
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
RUN mkdir -p /var/cache/apt/archives/ && \
cp /tools/archives-env/*.deb /var/cache/apt/archives/
RUN dpkg-reconfigure locales
RUN dpkg -i /tools/squashfs-tools_4.3-3.0tails4_amd64.deb && \
dpkg -i /tools/debuerreotype_0.7-1_all.deb
RUN apt-get install -o Acquire::Check-Valid-Until=false --no-install-recommends --yes \
grub-common mtools \
liblzo2-2 xorriso debootstrap debuerreotype locales squashfs-tools
RUN rm -rf /var/lib/apt/lists/* \
&& localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
ENV LANG en_US.utf8
CMD ["/create-iso.sh"]