This repo collects the scripts and configs required to run "ultimate lxd testing environment".
-
container/bin
Scripts to be executed inside the container.
-
container/etc/portage
All relevant /etc/portage files.
-
host/bin
Necessary scripts required to run from the host machine, in other words, outside the container.
-
pkg-testing-tool-patches
Easy to access patches for different needs, e.g. general PR testing, stabilization work...
- https://wiki.gentoo.org/wiki/User:Juippis/The_ultimate_testing_system_with_lxd
- https://wiki.gentoo.org/wiki/LXD
- https://linuxcontainers.org/lxd/getting-started-cli/
- https://packages.gentoo.org/packages/app-emulation/lxd
- https://spdx.org/licenses/CC0-1.0.html
All of these scripts are licensed under "CC0-1.0". In other words, do whatever you want with them. No warranty given. "See also".
Nothing too ambitious. As long as it works...
-
General container:
- I run often into multiple different build issues with packages in ::gentoo. A general bug reporting tool to automate bug reports would be nice.
-
container/bin/rdeptester.sh
- Getting a list of only stable-rdeps, for better arch testing work. Eix can do this and should be utilized...
-
host/bin/test-pr.sh
-
Parameters for different kinds of testing, e.g.,
- -n for
-native-symlinks
run, since some PRs are made just for that.
- -n for
-