summaryrefslogtreecommitdiff
path: root/testing/docker/archlinux
AgeCommit message (Collapse)AuthorFilesLines
2022-02-11Update the docker containersAlexey Neyman1-1/+1
To avoid proliferation of versions, I suggest the following policy: the oldest LTS release still receiving maintenance updates + the most recent release for distributions that offer LTS releases. For CentOS, this means CentOS7 and CentOS Stream 9 (since CentOS are all "long-term support", this is just the oldest and the newest among currently supported). For Ubuntu, this means Ubuntu 18.04 (previous LTS are in "security fixes only" mode) and Ubuntu 21.10. Recent Ubuntu attempts to be interactive during the configuration of tzdata, required some additional setup. In the common installation script, the logic for handling a configured/built local directory breaks if `gmake` is detected as the make binary; `make distclean` then fails inside the container because not all systems have `gmake` symlink. Remove that attempt of a workaround completely, just require that the host directory is clean. Signed-off-by: Alexey Neyman <stilor@att.net>
2021-06-08testing: docker: Use archlinux:latest instead of archlinux/base:latestChris Packham1-1/+1
The name of the docker images have changed on docker hub. Update the name used to point to the official archlinux image. Fixes #1522 Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-06-09Add rsync dependencyChris Packham1-1/+1
Recent Linux kernels (5.3 and newer) use rsync to copy headers around. Add the rsync package to the list of dependencies. Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-02-17testing/docker: set default value for CTNG_UID/CTNG_GIDChris Packham1-2/+2
Make the creation of docker images easier so that CTNG_UID/CTNG_GID have a default value if it's not explicitly specified when building. This will allow publishing of images on various package repositories (e.g. docker hub, gitlab containers). dmgr.sh can still be used to set the UID/GID to that of the current user when building a custom container. Signed-off-by: Chris Packham <judge.packham@gmail.com>
2019-02-28Seems like ArchLinux renamed its base on dockerhubAlexey Neyman1-3/+2
... awhile ago; I had it cached on one machine. Signed-off-by: Alexey Neyman <stilor@att.net>
2019-02-28Archlinux: update keyring before packagesAlexey Neyman1-0/+2
Signed-off-by: Alexey Neyman <stilor@att.net>
2019-01-15Fix building archlinux imageAlexey Neyman1-2/+2
`groupadd` now requires libaudit.so, but coreutils can be installed without audit package. Weird, gross. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-28Change the layout a bitAlexey Neyman1-0/+1
... to a more natural installation paths, and also include ct-ng into $PATH in the containers. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-09Add the workaround for kconfig colors in archlinuxAlexey Neyman1-0/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-10-06Add wgetAlexey Neyman1-1/+1
... so that Docker image creation can fetch dumb-init. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-28Make dockerfiles a bit more consistentAlexey Neyman1-0/+7
... and add Mint 19 and CentOS 6. The latter currently fails in ctng's configure due to an old libtool; need to make libtool optional. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-09-27Use 'chmod a-x' instead of 'chmod -x'Alexey Neyman1-1/+1
There is a subtle difference when executable bit is a part of the umask. And at least some versions (Debian/stretch) fail if the resulting mode would've been different if not for the umask setting. Fixes #998. Although, with such chmods/umasks it is likely that some package installation will break anyway. But I'll leave it until somebody complains. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-30Add unzip to ArchLinux docker imageAlexey Neyman1-1/+1
Needed by android sample. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-04-15First stab at docker-based test frameworkAlexey Neyman1-0/+3
Signed-off-by: Alexey Neyman <stilor@att.net>