Permalink
Commits on Jan 11, 2017
  1. Add common Ubuntu packages to LXC image cache

    Several packages are installed in multiple different roles but they
    could easily be placed in the image cache to save time and bandwidth.
    
    These include:
    
      git             (10 roles install it)
      rsync           (9 roles install it)
      python-dev      (8 roles install it)
      build-essential (7 roles install it)
    
    Change-Id: I6ad82e8a2227786afbb5056f33cbdbc9870e778c
    major committed Jan 11, 2017
  2. Add common Red Hat packages to LXC image cache

    Several packages are installed in multiple different roles but they
    could easily be placed in the image cache to save time and bandwidth.
    
    These include:
    
      which          (all CentOS roles with venvs need it)
      git            (11 roles install it)
      rsync          (8 roles install it)
      python-devel   (6 roles install it)
    
    Change-Id: Ic065d6f68ce8f9685555ab4bd0a56333723a38e1
    major committed Jan 11, 2017
Commits on Jan 6, 2017
  1. Update and clean up run_tests.sh

    The run_tests.sh script fails when it is run multiple times on CentOS.
    The `bindep` run returns an empty list of packages and then `yum`
    exits with an error since no packages were provided to install.
    
    This patch checks the length of the `bindep` output and skips the `yum`
    installation when the package list is empty.
    
    The patch also cleans up some of the old cruft left over from previous
    scripts and avoids repetition.
    
    Change-Id: I1104b1f5ce65a850d79d980fb94fee77e3862e56
    Signed-off-by: Major Hayden <major@mhtx.net>
    major committed Jan 5, 2017