Make yum fail if missing packages
Oddly, if yum is given a list of packages to install and one is missing, it continues as if nothing is wrong. This can lead to a successful build but broken image. Change-Id: I0b48d7f91b425bb02fdd2b75570cd2832493fb4d
This commit is contained in:
parent
e5544c39b1
commit
2cdfebbc5b
|
@ -20,7 +20,7 @@ case ${distro} in
|
|||
;;
|
||||
centos)
|
||||
yum upgrade -y
|
||||
yum install -y \
|
||||
yum install -y --setopt=skip_missing_names_on_install=False \
|
||||
git \
|
||||
python-virtualenv \
|
||||
sudo
|
||||
|
@ -77,7 +77,7 @@ case ${distro} in
|
|||
rm -rf /var/lib/apt/lists/*
|
||||
;;
|
||||
centos)
|
||||
yum -y install ${PACKAGES[@]}
|
||||
yum -y --setopt=skip_missing_names_on_install=False install ${PACKAGES[@]}
|
||||
yum -y autoremove \
|
||||
git \
|
||||
python-virtualenv
|
||||
|
|
|
@ -62,8 +62,8 @@ case ${distro} in
|
|||
centos)
|
||||
yum upgrade -y
|
||||
# NOTE(SamYaple): https://bugs.centos.org/view.php?id=10750
|
||||
yum install -y --setopt=tsflags=docs libffi-devel
|
||||
yum install -y \
|
||||
yum install -y --setopt=tsflags=docs --setopt=skip_missing_names_on_install=False libffi-devel
|
||||
yum install -y --setopt=skip_missing_names_on_install=False \
|
||||
gcc \
|
||||
gcc-c++ \
|
||||
make \
|
||||
|
|
Loading…
Reference in New Issue