The basic goal is to move all environment configuration that
affects builds to a single place which is tracked along with all
other changes to the CI environment.
Patch 8/10 also happens to fix build of packages that depend on
libvirt-perl on FreeBSD now that they've switched to Perl 5.26,
though we haven't run into this specific problem yet due to other
issues in the CI enviroment ;)
Andrea Bolognani (10):
guests: Rename compat -> kludges
guests: Enable ~/.bashrc on FreeBSD
guests: Add custom shell profile
guests: Move ccache configuration to shell profile
guests: Move make configuration to shell profile
guests: Move $PATH configuration to shell profile
guests: Add more enviroment variables to shell profile
guests: Move Perl configuration to shell profile
guests: Add Python configuration to shell profile
guests: Remove per-host make variable
guests/group_vars/all/main.yml | 15 ++++++++++---
guests/host_vars/libvirt-centos-6/main.yml | 3 +++
guests/host_vars/libvirt-centos-7/main.yml | 3 +++
guests/host_vars/libvirt-debian-8/main.yml | 3 +++
guests/host_vars/libvirt-debian-9/main.yml | 3 +++
guests/host_vars/libvirt-debian-sid/main.yml | 3 +++
guests/host_vars/libvirt-fedora-26/main.yml | 3 +++
guests/host_vars/libvirt-fedora-27/main.yml | 3 +++
guests/host_vars/libvirt-fedora-rawhide/main.yml | 3 +++
guests/host_vars/libvirt-freebsd-10/main.yml | 4 +++-
guests/host_vars/libvirt-freebsd-11/main.yml | 4 +++-
guests/host_vars/libvirt-freebsd-current/main.yml | 4 +++-
guests/host_vars/libvirt-ubuntu-14/main.yml | 3 +++
guests/host_vars/libvirt-ubuntu-16/main.yml | 3 +++
guests/site.yml | 2 +-
guests/tasks/{compat.yml => kludges.yml} | 18 +++++++++++++++
guests/tasks/users.yml | 27 +++++++++++------------
guests/templates/bash_profile | 1 +
guests/templates/bashrc | 15 +++++++++++++
jobs/defaults.yaml | 6 -----
20 files changed, 99 insertions(+), 27 deletions(-)
rename guests/tasks/{compat.yml => kludges.yml} (59%)
create mode 100644 guests/templates/bash_profile
create mode 100644 guests/templates/bashrc
--
2.14.3