podman/contrib/cirrus/packer
Ed Santiago 295c531ece cirrus lib.sh: refactor req_env_var()
Existing code was not working due to a bash gotcha ('exit'
from a pipeline). It also had unnecessary duplication.

New version is safer; also includes unit tests run under localunit.

Existing invocations of req_env_var replaced via:

   $ [ edit setup_environment.sh, move one closing quote to its own line ]
   $ perl -ni -e 's/(?<=req_env_var )"(\S+)\s+\$\1"/$1/; if (/req_env_var "$/ .. /^\s*"/) { chomp; s/(?<=\S)\s.*//; if (/^\s*"/) { print "\n" } else { unless (/req_env_var/) { s/^\s+//; print " ";} print;} } else { print }' $(ack -l req_env_var)
   $ [ hand-massage an incorrect instance of '@' in lib.sh:ircmsg() ]

Signed-off-by: Ed Santiago <santiago@redhat.com>
2019-05-02 08:14:59 -06:00
..
.gitignore Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
centos_setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
fah_base-setup.sh Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
fah_setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
fedora_base-setup.sh Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
fedora_setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
image-builder-image_base-setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
libpod_base_images.yml Cirrus: Add RHEL-7 testing 2019-01-30 08:26:48 -05:00
libpod_images.yml Cirrus: Add RHEL-7 testing 2019-01-30 08:26:48 -05:00
make-user-data.sh Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
Makefile packer: Make Makefile host arch sensitive 2019-02-18 10:23:57 +05:30
prior_fedora_base-setup.sh Cirrus: Migrate PAPR testing of F28 to Cirrus 2018-12-14 11:19:41 -05:00
README.md Cirrus: Document and codify base-image production 2018-12-06 15:39:18 -05:00
rhel_base-setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
rhel_setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00
ubuntu_setup.sh cirrus lib.sh: refactor req_env_var() 2019-05-02 08:14:59 -06:00

These are definitions and scripts consumed by packer to produce the various distribution images used for CI testing. For more details see the Cirrus CI documentation