Commit Graph

34 Commits (a152d613139ef525dfd0ab3d31cd4bd4bbf97daf)

Author SHA1 Message Date
Alexey Neyman 2880fcc519 Replace Ubuntu 18.10 with Ubuntu 19.04
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman a90046a056 Install python3, needed by recent GLIBC
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman e4475c33df Install python3 in Mint
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 3be2ba2f0d Install python3 on Fedora29
GDB doesn't accept older 2.x as a valid choice.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 48489ebb9d Note the experimental status of Alpine
I don't have the time to fix all the various breakages it shows.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman b9e3a7de9c Use fedora29 as a reference
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 1e25ebc7e0 Move GDB build into a common backend function
... needed to create a common runtime test for an incompatible change
in glibc API.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman da11216f8d Centos6 also needs python3
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 8d65fc7fc2 Detect errors in each container if running an action
... in more than one; then complain at the end.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 6cfdb71894 Install Python3 from EPEL on CentOS7
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 28e311d2b9 Allow already configured directories
... while building in docker

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 0aa6b2f033 Centos6 wasn't able to su into `ctng' user
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman a0fdc36be6 Seems like ArchLinux renamed its base on dockerhub
... awhile ago; I had it cached on one machine.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 27423505bf Archlinux: update keyring before packages
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman d40237cba4 Add a Dockerfile for Alpine Linux 3.8
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman cad2a775dc Add test if kconfig file version needs to be bumped
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 27f0c8b838 Add a few tests to upgrade testsuite
... coverage not complete, but pretty diverse and covers most
non-trivial conversions. PRs with better coverage for 1.23.o options
welcome.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 523534c9db Start a testsuite for upgrade script
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman b6c5ae2f17 Fix building archlinux image
`groupadd` now requires libaudit.so, but coreutils can be installed
without audit package. Weird, gross.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 2748c96f33 Add g++ for Ubuntu dockers
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 6eb2a236a9 More docker files
... for reference OSes

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 9d43246664 Change the layout a bit
... to a more natural installation paths, and also include ct-ng into
$PATH in the containers.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman dc01f61898 Add libtool to CentOS6 docker configuration
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman cf7d68a8a4 Add CentOS7 docker configuration
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 21c0ab272a Add the workaround for kconfig colors in archlinux
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 5c10c92ed4 Add wget
... so that Docker image creation can fetch dumb-init.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 9d7c783a93 Make dockerfiles a bit more consistent
... 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>
5 years ago
Alexey Neyman d573c15758 Use 'chmod a-x' instead of 'chmod -x'
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>
5 years ago
Alexey Neyman bd60424e09 Add the ability to run some but not all samples in docker
Also, build containers with --no-cache: distributions like ArchLinux
retire their packages very quickly, need to always use up-to-date
package databases.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman b04bd52270 Add unzip to ArchLinux docker image
Needed by android sample.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 270eb003dc Update help
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman f6d8c2ffbd Add docker testing for Gentoo
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 345dc4161d Testing works for archlinux docker
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 715d6376bf First stab at docker-based test framework
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago