VIRL_SERVER_STATUS_FILE="status"
VIRL_SERVER_EXPECTED_STATUS="PRODUCTION"
-STREAM="master"
+STREAM="stable.1804"
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
export PYTHONPATH=${SCRIPT_DIR}
if [ "${copy}" -eq "0" ]; then
echo "files have already been copied to the VIRL host ${VIRL_SERVER[${index}]}"
else
- if [ "${OS}" == "centos7" ]; then
- scp ${SSH_OPTIONS} *.rpm \
- ${VIRL_USERNAME}@${VIRL_SERVER[${index}]}:${VIRL_DIR_LOC}/
- else
- scp ${SSH_OPTIONS} *.deb \
- ${VIRL_USERNAME}@${VIRL_SERVER[${index}]}:${VIRL_DIR_LOC}/
- fi
- result=$?
+ scp ${SSH_OPTIONS} ${VPP_PKGS[@]} \
+ ${VIRL_USERNAME}@${VIRL_SERVER[${index}]}:${VIRL_DIR_LOC}/
+
+ result=$?
if [ "${result}" -ne "0" ]; then
echo "Failed to copy files to VIRL host ${VIRL_SERVER[${index}]}"
echo ${result}
set -ex
-trap 'rm -f *.deb.md5; exit' EXIT
-trap 'rm -f *.deb.md5;rm -f *.deb; exit' ERR
-
STREAM=$1
OS=$2
VER="RELEASE"
GROUP="io.fd.vpp"
NSH_GROUP="io.fd.nsh_sfc"
-VPP_ARTIFACTS="vpp vpp-dbg vpp-dev vpp-dpdk-dkms vpp-lib vpp-plugins vpp-api-java vpp-api-python vpp-api-lua"
NSH_ARTIFACTS="vpp-nsh-plugin"
-if [ "${OS}" == "ubuntu1404" ]; then
- OS="ubuntu.trusty.main"
- PACKAGE="deb deb.md5"
- CLASS="deb"
-elif [ "${OS}" == "ubuntu1604" ]; then
- OS="ubuntu.xenial.main"
+if [ "${OS}" == "ubuntu1604" ]; then
+ trap 'rm -f *.deb.md5; exit' EXIT
+ trap 'rm -f *.deb.md5;rm -f *.deb; exit' ERR
+ REPO_OS="ubuntu.xenial.main"
+ VPP_ARTIFACTS="vpp vpp-selinux-policy vpp-devel vpp-lib vpp-plugins vpp-api-java vpp-api-python vpp-api-lua"
PACKAGE="deb deb.md5"
CLASS="deb"
+ FILES="*.deb"
+ MD5FILES="*.deb.md5"
elif [ "${OS}" == "centos7" ]; then
- OS="centos7"
+ trap 'rm -f *.rpm.md5; exit' EXIT
+ trap 'rm -f *.rpm.md5;rm -f *.rpm; exit' ERR
+ REPO_OS="centos7"
+ VPP_ARTIFACTS="vpp vpp-dbg vpp-dev vpp-dpdk-dkms vpp-lib vpp-plugins vpp-api-java vpp-api-python vpp-api-lua"
PACKAGE="rpm rpm.md5"
- CLASS="rpm"
+ CLASS=""
+ FILES="*.rpm"
+ MD5FILES="*.rpm.md5"
fi
-REPO="fd.io.${STREAM}.${OS}"
+REPO="fd.io.${STREAM}.${REPO_OS}"
for ART in ${VPP_ARTIFACTS}; do
for PAC in $PACKAGE; do
done
done
-for FILE in *.deb; do
+for FILE in ${FILES}; do
echo " "${FILE} >> ${FILE}.md5
done
-for MD5FILE in *.md5; do
+for MD5FILE in ${MD5FILES}; do
md5sum -c ${MD5FILE} || exit
done