/my-gentoo-lxd-scripts

This repo collects the scripts and configs required to run https://wiki.gentoo.org/wiki/User:Juippis/The_ultimate_testing_system_with_lxd

Primary LanguageShellCreative Commons Zero v1.0 UniversalCC0-1.0

My Gentoo LXD scripts

This repo collects the scripts and configs required to run "ultimate lxd testing environment".

Repository structure:

  • 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...

Links

License

All of these scripts are licensed under "CC0-1.0". In other words, do whatever you want with them. No warranty given. "See also".

TODO

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.