From 942b06c18f2bc6d9e86fcc6331daa14a2f98699c Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Wed, 11 May 2022 11:36:10 -0700 Subject: [PATCH] Add tool to check for jump server updates Signed-off-by: Todd Malsbary Change-Id: Iccde6890d095769f4cd80107292264c5e28e26cb --- tools/check-for-updates.sh | 30 ++++++++++++++++ tools/software-bom.sh | 86 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 114 insertions(+), 2 deletions(-) create mode 100755 tools/check-for-updates.sh diff --git a/tools/check-for-updates.sh b/tools/check-for-updates.sh new file mode 100755 index 0000000..27b4bed --- /dev/null +++ b/tools/check-for-updates.sh @@ -0,0 +1,30 @@ +#!/bin/bash +set -eu -o pipefail + +SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))" + +BRANCH=${1:-master} + +cat <installed-versions.md +curl -sL 'https://gerrit.akraino.org/r/gitweb?p=icn.git;a=blob_plain;f=doc/software-bom.md;hb=refs/heads/'${BRANCH} | sed '/Compute cluster/Q' >available-versions.md + + +if diff installed-versions.md available-versions.md >/dev/null; then + cat <${ICNDIR}/doc/software-bom.md +function from_source { + cat <${ICNDIR}/doc/software-bom.md # Software BOM @@ -171,3 +226,30 @@ $(jump_server) $(compute_cluster) EOF +} + +function from_installed { + cat < + +# Software BOM + +## Jump server + +$(jump_server_installed) + +EOF +} + +case $1 in + "from-source") from_source ;; + "from-installed") from_installed ;; + *) cat <