Alexey Neyman
b7a87769b9
Ignore trailing / in container name
...
... so that it is possible to use tab completion when selecting
the container to use.
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman
025ae1ed89
Replace Ubuntu 19.04 with 19.10.
...
Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
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>
5 years ago
Alexey Neyman
b04bd52270
Add unzip to ArchLinux docker image
...
Needed by android sample.
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman
270eb003dc
Update help
...
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman
f6d8c2ffbd
Add docker testing for Gentoo
...
Signed-off-by: Alexey Neyman <stilor@att.net>
5 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