Merge branch 'master' into feature/directory-override

This commit is contained in:
Liam Stanley 2021-12-06 09:46:34 -05:00 committed by GitHub
commit 6a7313bb87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 216 additions and 198 deletions

View File

@ -1,4 +1,4 @@
FROM ghcr.io/linuxserver/baseimage-ubuntu:bionic FROM ghcr.io/linuxserver/baseimage-ubuntu:focal
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@ -16,7 +16,7 @@ RUN \
apt-get install -y \ apt-get install -y \
gnupg && \ gnupg && \
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
echo 'deb https://deb.nodesource.com/node_14.x bionic main' \ echo 'deb https://deb.nodesource.com/node_14.x focal main' \
> /etc/apt/sources.list.d/nodesource.list && \ > /etc/apt/sources.list.d/nodesource.list && \
curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \ curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
echo 'deb https://dl.yarnpkg.com/debian/ stable main' \ echo 'deb https://dl.yarnpkg.com/debian/ stable main' \
@ -27,8 +27,8 @@ RUN \
build-essential \ build-essential \
libx11-dev \ libx11-dev \
libxkbfile-dev \ libxkbfile-dev \
libsecret-1-dev \ pkg-config \
pkg-config && \ python3 && \
echo "**** install runtime dependencies ****" && \ echo "**** install runtime dependencies ****" && \
apt-get install -y \ apt-get install -y \
git \ git \
@ -44,6 +44,7 @@ RUN \
| jq -r '."dist-tags".latest' | sed 's|^|v|'); \ | jq -r '."dist-tags".latest' | sed 's|^|v|'); \
fi && \ fi && \
CODE_VERSION=$(echo "$CODE_RELEASE" | awk '{print substr($1,2); }') && \ CODE_VERSION=$(echo "$CODE_RELEASE" | awk '{print substr($1,2); }') && \
npm config set python python3 && \
yarn config set network-timeout 600000 -g && \ yarn config set network-timeout 600000 -g && \
yarn --production --verbose --frozen-lockfile global add code-server@"$CODE_VERSION" && \ yarn --production --verbose --frozen-lockfile global add code-server@"$CODE_VERSION" && \
yarn cache clean && \ yarn cache clean && \
@ -56,6 +57,7 @@ RUN \
pkg-config && \ pkg-config && \
apt-get clean && \ apt-get clean && \
rm -rf \ rm -rf \
/config/* \
/tmp/* \ /tmp/* \
/var/lib/apt/lists/* \ /var/lib/apt/lists/* \
/var/tmp/* /var/tmp/*

View File

@ -1,4 +1,4 @@
FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-bionic FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-focal
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@ -16,7 +16,7 @@ RUN \
apt-get install -y \ apt-get install -y \
gnupg && \ gnupg && \
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
echo 'deb https://deb.nodesource.com/node_14.x bionic main' \ echo 'deb https://deb.nodesource.com/node_14.x focal main' \
> /etc/apt/sources.list.d/nodesource.list && \ > /etc/apt/sources.list.d/nodesource.list && \
curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \ curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
echo 'deb https://dl.yarnpkg.com/debian/ stable main' \ echo 'deb https://dl.yarnpkg.com/debian/ stable main' \
@ -27,8 +27,8 @@ RUN \
build-essential \ build-essential \
libx11-dev \ libx11-dev \
libxkbfile-dev \ libxkbfile-dev \
libsecret-1-dev \ pkg-config \
pkg-config && \ python3 && \
echo "**** install runtime dependencies ****" && \ echo "**** install runtime dependencies ****" && \
apt-get install -y \ apt-get install -y \
git \ git \
@ -44,6 +44,7 @@ RUN \
| jq -r '."dist-tags".latest' | sed 's|^|v|'); \ | jq -r '."dist-tags".latest' | sed 's|^|v|'); \
fi && \ fi && \
CODE_VERSION=$(echo "$CODE_RELEASE" | awk '{print substr($1,2); }') && \ CODE_VERSION=$(echo "$CODE_RELEASE" | awk '{print substr($1,2); }') && \
npm config set python python3 && \
yarn config set network-timeout 600000 -g && \ yarn config set network-timeout 600000 -g && \
yarn --production --verbose --frozen-lockfile global add code-server@"$CODE_VERSION" && \ yarn --production --verbose --frozen-lockfile global add code-server@"$CODE_VERSION" && \
yarn cache clean && \ yarn cache clean && \
@ -56,6 +57,7 @@ RUN \
pkg-config && \ pkg-config && \
apt-get clean && \ apt-get clean && \
rm -rf \ rm -rf \
/config/* \
/tmp/* \ /tmp/* \
/var/lib/apt/lists/* \ /var/lib/apt/lists/* \
/var/tmp/* /var/tmp/*

View File

@ -1,4 +1,4 @@
FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-bionic FROM ghcr.io/linuxserver/baseimage-ubuntu:arm32v7-focal
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@ -16,7 +16,7 @@ RUN \
apt-get install -y \ apt-get install -y \
gnupg && \ gnupg && \
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - && \
echo 'deb https://deb.nodesource.com/node_14.x bionic main' \ echo 'deb https://deb.nodesource.com/node_14.x focal main' \
> /etc/apt/sources.list.d/nodesource.list && \ > /etc/apt/sources.list.d/nodesource.list && \
curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \ curl -s https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
echo 'deb https://dl.yarnpkg.com/debian/ stable main' \ echo 'deb https://dl.yarnpkg.com/debian/ stable main' \
@ -27,8 +27,8 @@ RUN \
build-essential \ build-essential \
libx11-dev \ libx11-dev \
libxkbfile-dev \ libxkbfile-dev \
libsecret-1-dev \ pkg-config \
pkg-config && \ python3 && \
echo "**** install runtime dependencies ****" && \ echo "**** install runtime dependencies ****" && \
apt-get install -y \ apt-get install -y \
git \ git \
@ -44,6 +44,7 @@ RUN \
| jq -r '."dist-tags".latest' | sed 's|^|v|'); \ | jq -r '."dist-tags".latest' | sed 's|^|v|'); \
fi && \ fi && \
CODE_VERSION=$(echo "$CODE_RELEASE" | awk '{print substr($1,2); }') && \ CODE_VERSION=$(echo "$CODE_RELEASE" | awk '{print substr($1,2); }') && \
npm config set python python3 && \
yarn config set network-timeout 600000 -g && \ yarn config set network-timeout 600000 -g && \
yarn --production --verbose --frozen-lockfile global add code-server@"$CODE_VERSION" && \ yarn --production --verbose --frozen-lockfile global add code-server@"$CODE_VERSION" && \
yarn cache clean && \ yarn cache clean && \
@ -56,6 +57,7 @@ RUN \
pkg-config && \ pkg-config && \
apt-get clean && \ apt-get clean && \
rm -rf \ rm -rf \
/config/* \
/tmp/* \ /tmp/* \
/var/lib/apt/lists/* \ /var/lib/apt/lists/* \
/var/tmp/* /var/tmp/*

View File

@ -70,7 +70,7 @@ This image provides various versions that are available via tags. `latest` tag u
| Tag | Description | | Tag | Description |
| :----: | --- | | :----: | --- |
| latest | Stable releases | | latest | Stable releases |
| focal | Stable releases, based on Ubuntu Focal | | focal | DEPRECATED (no longer updated, `latest` is rebased on focal) - Stable releases, based on Ubuntu Focal |
| development | DEPRECATED (no longer updated) - Prereleases from their GitHub | | development | DEPRECATED (no longer updated) - Prereleases from their GitHub |
## Application Setup ## Application Setup
@ -262,6 +262,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions ## Versions
* **29.11.21:** - Rebase to Ubuntu focal.
* **16.09.21:** - Fix slow `chown` on large workspace (contents of workspace folder no longer chowned). * **16.09.21:** - Fix slow `chown` on large workspace (contents of workspace folder no longer chowned).
* **11.07.21:** - Bump node to 14 to fix builds * **11.07.21:** - Bump node to 14 to fix builds
* **08.05.21:** - Fix doc link * **08.05.21:** - Fix doc link

View File

@ -1,185 +1,190 @@
adduser3.116ubuntu1 adduser3.118ubuntu2
apt1.6.14 apt2.0.6
apt-utils1.6.14 apt-utils2.0.6
base-files10.1ubuntu2.11 base-files11ubuntu5.4
base-passwd3.5.44 base-passwd3.5.47
bash4.4.18-2ubuntu1.2 bash5.0-6ubuntu1.1
bsdutils1:2.31.1-0.4ubuntu3.7 bsdutils1:2.34-0.1ubuntu9.1
bzip21.0.6-8.1ubuntu0.2 bzip21.0.8-2
ca-certificates20210119~18.04.2 ca-certificates20210119~20.04.2
coreutils8.28-1ubuntu1 coreutils8.30-3ubuntu2
curl7.58.0-2ubuntu3.16 curl7.68.0-1ubuntu2.7
dash0.5.8-2.10 dash0.5.10.2-6
debconf1.5.66ubuntu1 debconf1.5.73
debianutils4.8.4 debianutils4.9.1
diffutils1:3.6-1 diffutils1:3.7-3
dirmngr2.2.4-1ubuntu1.4 dirmngr2.2.19-3ubuntu2.1
dpkg1.19.0.5ubuntu2.3 dpkg1.19.7ubuntu3
e2fsprogs1.44.1-1ubuntu1.3 e2fsprogs1.45.5-2ubuntu1
fdisk2.31.1-0.4ubuntu3.7 fdisk2.34-0.1ubuntu9.1
file1:5.32-2ubuntu0.4 file1:5.38-4
findutils4.6.0+git+20170828-2 findutils4.7.0-1ubuntu1
gcc-8-base8.4.0-1ubuntu1~18.04 gcc-10-base10.3.0-1ubuntu1~20.04
git1:2.17.1-1ubuntu0.9 git1:2.25.1-1ubuntu3.2
git-man1:2.17.1-1ubuntu0.9 git-man1:2.25.1-1ubuntu3.2
gnupg2.2.4-1ubuntu1.4 gnupg2.2.19-3ubuntu2.1
gnupg-l10n2.2.4-1ubuntu1.4 gnupg-l10n2.2.19-3ubuntu2.1
gnupg-utils2.2.4-1ubuntu1.4 gnupg-utils2.2.19-3ubuntu2.1
gpg2.2.4-1ubuntu1.4 gpg2.2.19-3ubuntu2.1
gpg-agent2.2.4-1ubuntu1.4 gpg-agent2.2.19-3ubuntu2.1
gpgconf2.2.4-1ubuntu1.4 gpgconf2.2.19-3ubuntu2.1
gpgsm2.2.4-1ubuntu1.4 gpgsm2.2.19-3ubuntu2.1
gpgv2.2.4-1ubuntu1.4 gpgv2.2.19-3ubuntu2.1
gpg-wks-client2.2.4-1ubuntu1.4 gpg-wks-client2.2.19-3ubuntu2.1
gpg-wks-server2.2.4-1ubuntu1.4 gpg-wks-server2.2.19-3ubuntu2.1
grep3.1-2build1 grep3.4-1
gzip1.6-5ubuntu1.1 gzip1.10-0ubuntu4
hostname3.20 hostname3.23
init-system-helpers1.51 init-system-helpers1.57
jq1.5+dfsg-2 jq1.6-1ubuntu0.20.04.1
krb5-locales1.16-2ubuntu0.2 krb5-locales1.17-6ubuntu4.1
less487-0.1 less551-1ubuntu0.1
libacl12.2.52-3build1 libacl12.2.53-6
libapt-inst2.01.6.14 libapt-pkg6.02.0.6
libapt-pkg5.01.6.14 libasn1-8-heimdal7.7.0+dfsg-1ubuntu1
libasn1-8-heimdal7.5.0+dfsg-1 libassuan02.5.3-7ubuntu2
libassuan02.5.1-2 libattr11:2.4.48-5
libattr11:2.4.47-2build1 libaudit11:2.8.5-2ubuntu6
libaudit11:2.8.2-1ubuntu1.1 libaudit-common1:2.8.5-2ubuntu6
libaudit-common1:2.8.2-1ubuntu1.1 libblkid12.34-0.1ubuntu9.1
libblkid12.31.1-0.4ubuntu3.7 libbrotli11.0.7-6ubuntu0.1
libbsd00.8.7-1ubuntu0.1 libbsd00.10.0-1
libbz2-1.01.0.6-8.1ubuntu0.2 libbz2-1.01.0.8-2
libc62.27-3ubuntu1.4 libc62.31-0ubuntu9.2
libcap-ng00.7.7-3.1 libcap-ng00.7.9-2.1build1
libc-bin2.27-3ubuntu1.4 libc-bin2.31-0ubuntu9.2
libcom-err21.44.1-1ubuntu1.3 libcbor0.60.6.0-0ubuntu1
libcurl3-gnutls7.58.0-2ubuntu3.16 libcom-err21.45.5-2ubuntu1
libcurl47.58.0-2ubuntu3.16 libcrypt11:4.4.10-10ubuntu4
libdb5.35.3.28-13.1ubuntu1.1 libcurl3-gnutls7.68.0-1ubuntu2.7
libdebconfclient00.213ubuntu1 libcurl47.68.0-1ubuntu2.7
libedit23.1-20170329-1 libdb5.35.3.28+dfsg1-0.6ubuntu2
liberror-perl0.17025-1 libdebconfclient00.251ubuntu1
libexpat12.2.5-3ubuntu0.2 libedit23.1-20191231-1
libext2fs21.44.1-1ubuntu1.3 liberror-perl0.17029-1
libfdisk12.31.1-0.4ubuntu3.7 libexpat12.2.9-1build1
libffi63.2.1-8 libext2fs21.45.5-2ubuntu1
libgcc11:8.4.0-1ubuntu1~18.04 libfdisk12.34-0.1ubuntu9.1
libgcrypt201.8.1-4ubuntu1.3 libffi73.3-4
libgdbm51.14.1-6 libfido2-11.3.1-1ubuntu2
libgdbm-compat41.14.1-6 libgcc-s110.3.0-1ubuntu1~20.04
libgmp102:6.1.2+dfsg-2 libgcrypt201.8.5-5ubuntu1.1
libgnutls303.5.18-1ubuntu1.5 libgdbm61.18.1-5
libgpg-error01.27-6 libgdbm-compat41.18.1-5
libgssapi3-heimdal7.5.0+dfsg-1 libgmp102:6.2.0+dfsg-4
libgssapi-krb5-21.16-2ubuntu0.2 libgnutls303.6.13-2ubuntu1.6
libhcrypto4-heimdal7.5.0+dfsg-1 libgpg-error01.37-1
libheimbase1-heimdal7.5.0+dfsg-1 libgssapi3-heimdal7.7.0+dfsg-1ubuntu1
libheimntlm0-heimdal7.5.0+dfsg-1 libgssapi-krb5-21.17-6ubuntu4.1
libhogweed43.4.1-0ubuntu0.18.04.1 libhcrypto4-heimdal7.7.0+dfsg-1ubuntu1
libhx509-5-heimdal7.5.0+dfsg-1 libheimbase1-heimdal7.7.0+dfsg-1ubuntu1
libidn2-02.0.4-1.1ubuntu0.2 libheimntlm0-heimdal7.7.0+dfsg-1ubuntu1
libjq11.5+dfsg-2 libhogweed53.5.1+really3.5.1-2ubuntu0.2
libk5crypto31.16-2ubuntu0.2 libhx509-5-heimdal7.7.0+dfsg-1ubuntu1
libkeyutils11.5.9-9.2ubuntu2 libidn2-02.2.0-2
libkrb5-26-heimdal7.5.0+dfsg-1 libjq11.6-1ubuntu0.20.04.1
libkrb5-31.16-2ubuntu0.2 libk5crypto31.17-6ubuntu4.1
libkrb5support01.16-2ubuntu0.2 libkeyutils11.6-6ubuntu1
libkrb5-26-heimdal7.7.0+dfsg-1ubuntu1
libkrb5-31.17-6ubuntu4.1
libkrb5support01.17-6ubuntu4.1
libksba81.3.5-2 libksba81.3.5-2
libldap-2.4-22.4.45+dfsg-1ubuntu1.10 libldap-2.4-22.4.49+dfsg-2ubuntu1.8
libldap-common2.4.45+dfsg-1ubuntu1.10 libldap-common2.4.49+dfsg-2ubuntu1.8
liblz4-10.0~r131-2ubuntu3.1 liblz4-11.9.2-2ubuntu0.20.04.1
liblzma55.2.2-1.3 liblzma55.2.4-1ubuntu1
libmagic11:5.32-2ubuntu0.4 libmagic11:5.38-4
libmagic-mgc1:5.32-2ubuntu0.4 libmagic-mgc1:5.38-4
libmount12.31.1-0.4ubuntu3.7 libmount12.34-0.1ubuntu9.1
libncurses56.1-1ubuntu1.18.04 libmpdec22.4.2-3
libncursesw56.1-1ubuntu1.18.04 libncurses66.2-0ubuntu2
libnettle63.4.1-0ubuntu0.18.04.1 libncursesw66.2-0ubuntu2
libnghttp2-141.30.0-1ubuntu1 libnettle73.5.1+really3.5.1-2ubuntu0.2
libnpth01.5-3 libnghttp2-141.40.0-1build1
libonig46.7.0-1 libnpth01.6-1
libp11-kit00.23.9-2ubuntu0.1 libonig56.9.4-1
libpam0g1.1.8-3.6ubuntu2.18.04.3 libp11-kit00.23.20-1ubuntu0.1
libpam-modules1.1.8-3.6ubuntu2.18.04.3 libpam0g1.3.1-5ubuntu4.3
libpam-modules-bin1.1.8-3.6ubuntu2.18.04.3 libpam-modules1.3.1-5ubuntu4.3
libpam-runtime1.1.8-3.6ubuntu2.18.04.3 libpam-modules-bin1.3.1-5ubuntu4.3
libpcre32:8.39-9 libpam-runtime1.3.1-5ubuntu4.3
libperl5.265.26.1-6ubuntu0.5 libpcre2-8-010.34-7
libprocps62:3.3.12-3ubuntu1.2 libpcre32:8.39-12build1
libpsl50.19.1-5build1 libperl5.305.30.0-9ubuntu0.2
libpython2.7-minimal2.7.17-1~18.04ubuntu1.6 libprocps82:3.3.16-1ubuntu2.3
libpython2.7-stdlib2.7.17-1~18.04ubuntu1.6 libpsl50.21.0-1ubuntu1
libpython-stdlib2.7.15~rc1-1 libpython3.8-minimal3.8.10-0ubuntu1~20.04.1
libreadline77.0-3 libpython3.8-stdlib3.8.10-0ubuntu1~20.04.1
libroken18-heimdal7.5.0+dfsg-1 libpython3-stdlib3.8.2-0ubuntu2
librtmp12.4+20151223.gitfa8646d.1-1 libreadline88.0-4
libsasl2-22.1.27~101-g0780600+dfsg-3ubuntu2.3 libroken18-heimdal7.7.0+dfsg-1ubuntu1
libsasl2-modules2.1.27~101-g0780600+dfsg-3ubuntu2.3 librtmp12.4+20151223.gitfa8646d.1-2build1
libsasl2-modules-db2.1.27~101-g0780600+dfsg-3ubuntu2.3 libsasl2-22.1.27+dfsg-2
libseccomp22.5.1-1ubuntu1~18.04.1 libsasl2-modules2.1.27+dfsg-2
libselinux12.7-2build2 libsasl2-modules-db2.1.27+dfsg-2
libsemanage12.7-2build2 libseccomp22.5.1-1ubuntu1~20.04.1
libsemanage-common2.7-2build2 libselinux13.0-1build2
libsepol12.7-1 libsemanage13.0-1build2
libsmartcols12.31.1-0.4ubuntu3.7 libsemanage-common3.0-1build2
libsqlite3-03.22.0-1ubuntu0.4 libsepol13.0-1
libss21.44.1-1ubuntu1.3 libsmartcols12.34-0.1ubuntu9.1
libssl1.0.01.0.2n-1ubuntu5.7 libsqlite3-03.31.1-4ubuntu0.2
libssl1.11.1.1-1ubuntu2.1~18.04.13 libss21.45.5-2ubuntu1
libstdc++68.4.0-1ubuntu1~18.04 libssh-40.9.3-2ubuntu2.2
libsystemd0237-3ubuntu10.52 libssl1.11.1.1f-1ubuntu2.9
libtasn1-64.13-2 libstdc++610.3.0-1ubuntu1~20.04
libtinfo56.1-1ubuntu1.18.04 libsystemd0245.4-4ubuntu3.13
libudev1237-3ubuntu10.52 libtasn1-64.16.0-2
libunistring20.9.9-0ubuntu2 libtinfo66.2-0ubuntu2
libuuid12.31.1-0.4ubuntu3.7 libudev1245.4-4ubuntu3.13
libwind0-heimdal7.5.0+dfsg-1 libunistring20.9.10-2
libx11-62:1.6.4-3ubuntu0.4 libuuid12.34-0.1ubuntu9.1
libx11-data2:1.6.4-3ubuntu0.4 libwind0-heimdal7.7.0+dfsg-1ubuntu1
libxau61:1.0.8-1ubuntu1 libx11-62:1.6.9-2ubuntu1.2
libxcb11.13-2~ubuntu18.04 libx11-data2:1.6.9-2ubuntu1.2
libxdmcp61:1.1.2-3 libxau61:1.0.9-0ubuntu1
libxext62:1.3.3-1 libxcb11.14-2
libxmuu12:1.1.2-2 libxdmcp61:1.1.3-0ubuntu1
libzstd11.3.3+dfsg-2ubuntu1.2 libxext62:1.3.4-0ubuntu1
locales2.27-3ubuntu1.4 libxmuu12:1.1.3-0ubuntu1
login1:4.5-1ubuntu2 libzstd11.4.4+dfsg-3ubuntu0.1
lsb-base9.20170808ubuntu1 locales2.31-0ubuntu9.2
mawk1.3.3-17ubuntu3 login1:4.8.1-1ubuntu5.20.04.1
mime-support3.60ubuntu1 logsave1.45.5-2ubuntu1
mount2.31.1-0.4ubuntu3.7 lsb-base11.1.0ubuntu2
multiarch-support2.27-3ubuntu1.4 mawk1.3.4.20200120-2
nano2.9.3-2 mime-support3.64ubuntu1
ncurses-base6.1-1ubuntu1.18.04 mount2.34-0.1ubuntu9.1
ncurses-bin6.1-1ubuntu1.18.04 nano4.8-1ubuntu1
netbase5.4 ncurses-base6.2-0ubuntu2
net-tools1.60+git20161116.90da8a0-1ubuntu1 ncurses-bin6.2-0ubuntu2
nodejs14.18.1-1nodesource1 netbase6.1
openssh-client1:7.6p1-4ubuntu0.5 net-tools1.60+git20180626.aebd88e-1ubuntu1
openssl1.1.1-1ubuntu2.1~18.04.13 nodejs14.18.2-deb-1nodesource1
passwd1:4.5-1ubuntu2 openssh-client1:8.2p1-4ubuntu0.3
patch2.7.6-2ubuntu1.1 openssl1.1.1f-1ubuntu2.9
perl5.26.1-6ubuntu0.5 passwd1:4.8.1-1ubuntu5.20.04.1
perl-base5.26.1-6ubuntu0.5 patch2.7.6-6
perl-modules-5.265.26.1-6ubuntu0.5 perl5.30.0-9ubuntu0.2
pinentry-curses1.1.0-1 perl-base5.30.0-9ubuntu0.2
procps2:3.3.12-3ubuntu1.2 perl-modules-5.305.30.0-9ubuntu0.2
publicsuffix20180223.1310-1 pinentry-curses1.1.0-3build1
python2.7.15~rc1-1 procps2:3.3.16-1ubuntu2.3
python2.72.7.17-1~18.04ubuntu1.6 publicsuffix20200303.0012-1
python2.7-minimal2.7.17-1~18.04ubuntu1.6 python33.8.2-0ubuntu2
python-minimal2.7.15~rc1-1 python3.83.8.10-0ubuntu1~20.04.1
readline-common7.0-3 python3.8-minimal3.8.10-0ubuntu1~20.04.1
sed4.4-2 python3-minimal3.8.2-0ubuntu2
sensible-utils0.0.12 readline-common8.0-4
sudo1.8.21p2-3ubuntu1.4 sed4.7-1
sysvinit-utils2.88dsf-59.10ubuntu1 sensible-utils0.0.12+nmu1
tar1.29b-2ubuntu0.2 sudo1.8.31-1ubuntu1.2
tzdata2021a-2ubuntu0.18.04 sysvinit-utils2.96-2.1ubuntu1
ubuntu-keyring2018.09.18.1~18.04.2 tar1.30+dfsg-7ubuntu0.20.04.1
util-linux2.31.1-0.4ubuntu3.7 tzdata2021e-0ubuntu0.20.04
xauth1:1.0.10-1 ubuntu-keyring2020.02.11.4
xz-utils5.2.2-1.3 util-linux2.34-0.1ubuntu9.1
xauth1:1.1-0ubuntu1
xz-utils5.2.4-1ubuntu1
yarn1.22.15-1 yarn1.22.15-1
zlib1g1:1.2.11.dfsg-0ubuntu2 zlib1g1:1.2.11.dfsg-2ubuntu1.2

View File

@ -29,7 +29,7 @@ available_architectures:
development_versions: true development_versions: true
development_versions_items: development_versions_items:
- { tag: "latest", desc: "Stable releases" } - { tag: "latest", desc: "Stable releases" }
- { tag: "focal", desc: "Stable releases, based on Ubuntu Focal" } - { tag: "focal", desc: "DEPRECATED (no longer updated, `latest` is rebased on focal) - Stable releases, based on Ubuntu Focal" }
- { tag: "development", desc: "DEPRECATED (no longer updated) - Prereleases from their GitHub" } - { tag: "development", desc: "DEPRECATED (no longer updated) - Prereleases from their GitHub" }
# container parameters # container parameters
@ -77,7 +77,8 @@ app_setup_block: |
# changelog # changelog
changelogs: changelogs:
- { date: "04.11.21:", desc: "Add `DEFAULT_WORKSPACE` env var." } - { date: "06.12.21:", desc: "Add `DEFAULT_WORKSPACE` env var." }
- { date: "29.11.21:", desc: "Rebase to Ubuntu focal." }
- { date: "16.09.21:", desc: "Fix slow `chown` on large workspace (contents of workspace folder no longer chowned)." } - { date: "16.09.21:", desc: "Fix slow `chown` on large workspace (contents of workspace folder no longer chowned)." }
- { date: "11.07.21:", desc: "Bump node to 14 to fix builds" } - { date: "11.07.21:", desc: "Bump node to 14 to fix builds" }
- { date: "08.05.21:", desc: "Fix doc link" } - { date: "08.05.21:", desc: "Fix doc link" }

View File

@ -17,6 +17,11 @@ if [ -n "${SUDO_PASSWORD}" ] || [ -n "${SUDO_PASSWORD_HASH}" ]; then
fi fi
fi fi
[[ ! -f /config/.bashrc ]] && \
cp /root/.bashrc /config/.bashrc
[[ ! -f /config/.profile ]] && \
cp /root/.profile /config/.profile
# permissions # permissions
if [ -f "/usr/bin/find" ] && [ -f "/usr/bin/xargs" ]; then if [ -f "/usr/bin/find" ] && [ -f "/usr/bin/xargs" ]; then
CORES=$(nproc --all) CORES=$(nproc --all)