diff --git a/labs/scripts/yum_init.sh b/labs/scripts/yum_init.sh new file mode 100644 index 00000000..95c761cb --- /dev/null +++ b/labs/scripts/yum_init.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +TOP_DIR=$(cd $(dirname "$0")/.. && pwd) +source "$TOP_DIR/config/paths" +source "$CONFIG_DIR/openstack" +# Pick up VM_PROXY +source "$CONFIG_DIR/localrc" +source "$LIB_DIR/functions.guest" + +indicate_current_auto + +exec_logfile + +function set_yum_proxy { + local YUM_FILE=/etc/yum.conf + if [ -z "${VM_PROXY-}" ]; then return 0; fi + echo "proxy=${VM_PROXY}" | sudo tee -a $YUM_FILE +} + +set_yum_proxy + +# Enable RDO repo +if [[ ${OPENSTACK_RELEASE:-} = icehouse ]]; then + sudo yum install "http://repos.fedorapeople.org/repos/openstack/openstack-$OPENSTACK_RELEASE/rdo-release-$OPENSTACK_RELEASE-3.noarch.rpm" +else + echo 2>&1 "ERROR Unknown OpenStack release." + return 1 +fi diff --git a/labs/scripts/yum_update.sh b/labs/scripts/yum_update.sh new file mode 100644 index 00000000..6cb13e34 --- /dev/null +++ b/labs/scripts/yum_update.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +TOP_DIR=$(cd $(dirname "$0")/.. && pwd) +source "$TOP_DIR/config/paths" +source "$CONFIG_DIR/openstack" +source "$LIB_DIR/functions.guest" + +indicate_current_auto + +exec_logfile + +# Upgrade installed packages +sudo yum -y update