Skip to content

Instantly share code, notes, and snippets.

@kumbasar
Last active June 23, 2018 12:38
Show Gist options
  • Save kumbasar/b7153abc9f17f7b0594cfb3f2a930e26 to your computer and use it in GitHub Desktop.
Save kumbasar/b7153abc9f17f7b0594cfb3f2a930e26 to your computer and use it in GitHub Desktop.
Get the latest cAdvisor amd6 deb version and replace
cadvisor_deb_version=$(awk '{gsub(/%2B|%2b/,"+")}1' <<< `wget -q -O- "http://http.us.debian.org/debian/pool/main/c/cadvisor/" | grep "amd64.deb" | cut -d'_' -f 2`)
cadvisor_deb_checksum=$(curl -s -L "http://http.us.debian.org/debian/pool/main/c/cadvisor/cadvisor_${cadvisor_deb_version}_amd64.deb" | tee cadvisor_${cadvisor_deb_version}_amd64.deb | sha256sum | cut -d' ' -f 1)
echo "cadvisor_deb_version: ${cadvisor_deb_version}"
echo "cadvisor_deb_checksum: ${cadvisor_deb_checksum}"
sed -i "/PV=/c\PV=\"$cadvisor_deb_version\"" industrial-core/recipes-core/cadvisor/cadvisor.bb
sed -i "/SRC_URI\[sha256sum\]/c\SRC_URI[sha256sum] = \"$cadvisor_deb_checksum\"" industrial-core/recipes-core/cadvisor/cadvisor.bb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment