2018-07-09 16:30:20 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# This script is called by packer on the subject CentOS VM, to setup the podman
|
|
|
|
# build/test environment. It's not intended to be used outside of this context.
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
# Load in library (copied by packer, before this script was run)
|
|
|
|
source /tmp/libpod/$SCRIPT_BASE/lib.sh
|
|
|
|
|
2019-05-02 11:49:50 +00:00
|
|
|
req_env_var SCRIPT_BASE CNI_COMMIT CRIO_COMMIT CRIU_COMMIT
|
2018-07-09 16:30:20 +00:00
|
|
|
|
|
|
|
install_ooe
|
|
|
|
|
|
|
|
export GOPATH="$(mktemp -d)"
|
|
|
|
trap "sudo rm -rf $GOPATH" EXIT
|
|
|
|
|
|
|
|
ooe.sh sudo yum -y update
|
|
|
|
|
|
|
|
ooe.sh sudo yum -y install centos-release-scl epel-release
|
|
|
|
|
|
|
|
ooe.sh sudo yum -y install \
|
2019-01-21 13:48:15 +00:00
|
|
|
PyYAML \
|
2018-10-16 19:53:16 +00:00
|
|
|
atomic-registries \
|
2019-02-25 18:58:28 +00:00
|
|
|
bats \
|
2018-10-16 19:53:16 +00:00
|
|
|
btrfs-progs-devel \
|
|
|
|
bzip2 \
|
|
|
|
device-mapper-devel \
|
2018-12-14 15:50:47 +00:00
|
|
|
emacs-nox \
|
2018-10-16 19:53:16 +00:00
|
|
|
findutils \
|
|
|
|
glib2-devel \
|
|
|
|
glibc-static \
|
|
|
|
gnupg \
|
|
|
|
golang \
|
|
|
|
golang-github-cpuguy83-go-md2man \
|
|
|
|
golang-github-cpuguy83-go-md2man \
|
|
|
|
gpgme-devel \
|
|
|
|
iptables \
|
|
|
|
libassuan-devel \
|
|
|
|
libcap-devel \
|
|
|
|
libnet \
|
|
|
|
libnet-devel \
|
|
|
|
libnl3-devel \
|
|
|
|
libseccomp-devel \
|
|
|
|
libselinux-devel \
|
|
|
|
lsof \
|
|
|
|
make \
|
|
|
|
nmap-ncat \
|
|
|
|
ostree-devel \
|
|
|
|
protobuf \
|
|
|
|
protobuf-c \
|
|
|
|
protobuf-c-devel \
|
|
|
|
protobuf-compiler \
|
|
|
|
protobuf-devel \
|
|
|
|
protobuf-python \
|
|
|
|
python \
|
|
|
|
python2-future \
|
|
|
|
python3-dateutil \
|
|
|
|
python3-psutil \
|
|
|
|
python3-pytoml \
|
|
|
|
runc \
|
|
|
|
skopeo-containers \
|
|
|
|
unzip \
|
2018-12-14 15:50:47 +00:00
|
|
|
vim \
|
2018-10-16 19:53:16 +00:00
|
|
|
which \
|
|
|
|
xz
|
2018-07-09 16:30:20 +00:00
|
|
|
|
|
|
|
install_scl_git
|
|
|
|
|
|
|
|
install_cni_plugins
|
|
|
|
|
|
|
|
install_buildah
|
|
|
|
|
|
|
|
install_conmon
|
|
|
|
|
2018-10-16 19:53:16 +00:00
|
|
|
install_criu
|
|
|
|
|
2018-07-09 16:30:20 +00:00
|
|
|
install_packer_copied_files
|
|
|
|
|
|
|
|
rh_finalize
|
|
|
|
|
|
|
|
echo "SUCCESS!"
|