diff options
author | Albert Vaca Cintora | 2021-04-21 00:06:42 +0200 |
---|---|---|
committer | Albert Vaca Cintora | 2021-04-21 00:08:05 +0200 |
commit | 0a55fb91c3ae5a361542626f79cd8c55aa5097f1 (patch) | |
tree | 028b838e86333263f6617896a0a158fc650657bd | |
parent | 5374ee887198c4c3fa5d0b0937881dc7c165dd0f (diff) | |
download | aur-0a55fb91c3ae5a361542626f79cd8c55aa5097f1.tar.gz |
Release 7.27.0 and ARM support
Co-authored-by: Mark Nottingham <mnot@mnot.net>
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 44 insertions, 22 deletions
@@ -1,25 +1,30 @@ pkgbase = datadog-agent pkgdesc = Datadog Agent: collect metrics and events from your systems and apps - pkgver = 7.26.0 + pkgver = 7.27.0 pkgrel = 1 url = https://datadoghq.com arch = x86_64 + arch = aarch64 license = Apache depends = sysstat options = !strip - source = datadog-agent-7.26.0-1-Release::https://apt.datadoghq.com/dists/stable/Release - source = datadog-agent-7.26.0-1-Release.sig::https://apt.datadoghq.com/dists/stable/Release.gpg - source = datadog-agent-7.26.0-1-Packages::https://apt.datadoghq.com/dists/stable/7/binary-amd64/Packages - source = https://apt.datadoghq.com/pool/d/da/datadog-agent_7.26.0-1_amd64.deb + source = datadog-agent-7.27.0-1-Release::https://apt.datadoghq.com/dists/stable/Release + source = datadog-agent-7.27.0-1-Release.sig::https://apt.datadoghq.com/dists/stable/Release.gpg source = datadog-agent.sysusers source = datadog-agent.tmpfiles validpgpkeys = A2923DFF56EDA6E76E55E492D3A80E30382E94DE sha512sums = SKIP sha512sums = SKIP - sha512sums = SKIP - sha512sums = 03d4f327e21f65fbd2bfda22664a05ecc91dd2d42d5d27ad08ba728f72cba9b74c4b96b79b582de62b8e8faf02394f4c5885417bfc4f9f223f01e1fa65a0ed4e sha512sums = 20cacea9611af70f3a8802dfd545313cf40fe7784cc44555cfe50602676d624072caf3803193e23d38d9a24f5a2c2a7ee336f9a9ca87562326b21b5ed677032f sha512sums = 2a3e873d88b8f3a5d90591f955894273eb28d0f9b352e54be4f1125d4229a8f1d7eece8bf6ad41b85ee194390821e9c851393fb36ac249069cfdf7470925ce21 + source_x86_64 = datadog-agent-7.27.0-1-amd64-Packages::https://apt.datadoghq.com/dists/stable/7/binary-amd64/Packages + source_x86_64 = https://apt.datadoghq.com/pool/d/da/datadog-agent_7.27.0-1_amd64.deb + sha512sums_x86_64 = SKIP + sha512sums_x86_64 = e0634d345c868866cf03643bd06841373dad7233d048c6ef0092553842888ace3d3fbf443388f53d639c7e988a3600661a6a1d62f9162ae3286452c7d4c3dc52 + source_aarch64 = datadog-agent-7.27.0-1-arm64-Packages::https://apt.datadoghq.com/dists/stable/7/binary-arm64/Packages + source_aarch64 = https://apt.datadoghq.com/pool/d/da/datadog-agent_7.27.0-1_arm64.deb + sha512sums_aarch64 = SKIP + sha512sums_aarch64 = 52293f53fcea34d830277c3586443384d201808d8a259bb28a81aefdade9ae350bf42bb93fa00f5ce336f6edaf237f84213ce06bc7d36ff73868fc5bc55f8782 pkgname = datadog-agent @@ -1,39 +1,56 @@ # Maintainer: Albert Vaca Cintora <albertvaka@gmail.com> pkgname=datadog-agent -pkgver=7.26.0 +pkgver=7.27.0 _agentrel=1 pkgrel=1 pkgdesc='Datadog Agent: collect metrics and events from your systems and apps' -arch=('x86_64') +arch=('x86_64' 'aarch64') license=('Apache') url='https://datadoghq.com' depends=('sysstat') options=('!strip') source=("${pkgname}-${pkgver}-${_agentrel}-Release::https://apt.datadoghq.com/dists/stable/Release" "${pkgname}-${pkgver}-${_agentrel}-Release.sig::https://apt.datadoghq.com/dists/stable/Release.gpg" - "${pkgname}-${pkgver}-${_agentrel}-Packages::https://apt.datadoghq.com/dists/stable/7/binary-amd64/Packages" - "https://apt.datadoghq.com/pool/d/da/datadog-agent_${pkgver}-${_agentrel}_amd64.deb" 'datadog-agent.sysusers' 'datadog-agent.tmpfiles') +source_x86_64=("${pkgname}-${pkgver}-${_agentrel}-amd64-Packages::https://apt.datadoghq.com/dists/stable/7/binary-amd64/Packages" + "https://apt.datadoghq.com/pool/d/da/datadog-agent_${pkgver}-${_agentrel}_amd64.deb") +source_aarch64=("${pkgname}-${pkgver}-${_agentrel}-arm64-Packages::https://apt.datadoghq.com/dists/stable/7/binary-arm64/Packages" + "https://apt.datadoghq.com/pool/d/da/datadog-agent_${pkgver}-${_agentrel}_arm64.deb") +validpgpkeys=('A2923DFF56EDA6E76E55E492D3A80E30382E94DE') # Datadog, Inc <package@datadoghq.com> sha512sums=('SKIP' 'SKIP' - 'SKIP' - 'f49a2b664b64a12f0f6d935eb58cb97ab903e226589005bf8a2d0520a5d1ab48d2b430baf2c3c0eb6a3af7d0b6ef162088a026592df35619cc932bd31aad20a9' '20cacea9611af70f3a8802dfd545313cf40fe7784cc44555cfe50602676d624072caf3803193e23d38d9a24f5a2c2a7ee336f9a9ca87562326b21b5ed677032f' '2a3e873d88b8f3a5d90591f955894273eb28d0f9b352e54be4f1125d4229a8f1d7eece8bf6ad41b85ee194390821e9c851393fb36ac249069cfdf7470925ce21') -validpgpkeys=('A2923DFF56EDA6E76E55E492D3A80E30382E94DE') # Datadog, Inc <package@datadoghq.com> +sha512sums_x86_64=('SKIP' + 'e0634d345c868866cf03643bd06841373dad7233d048c6ef0092553842888ace3d3fbf443388f53d639c7e988a3600661a6a1d62f9162ae3286452c7d4c3dc52') +sha512sums_aarch64=('SKIP' + '52293f53fcea34d830277c3586443384d201808d8a259bb28a81aefdade9ae350bf42bb93fa00f5ce336f6edaf237f84213ce06bc7d36ff73868fc5bc55f8782') prepare() { + case "$CARCH" in + x86_64) + archtoken="amd64" + ;; + aarch64) + archtoken="arm64" + ;; + *) + echo "unknown arch." + exit 1 + ;; + esac + # Validate hashes from the PGP signed "Release" file - echo $(awk '/^SHA256/,/7\/binary-amd64\/Packages$/ {hash = $1} END {print hash}' ${pkgname}-${pkgver}-${_agentrel}-Release) ${pkgname}-${pkgver}-${_agentrel}-Packages \ - > "${pkgname}-${pkgver}-${_agentrel}-Packages.sha256" - sha256sum -c "${pkgname}-${pkgver}-${_agentrel}-Packages.sha256" - - #Using pcregrep because we need to do a multi-line match - echo $(pcregrep -A 20 -M "datadog-agent\nVersion: 1:${pkgver}-${_agentrel}" ${pkgname}-${pkgver}-${_agentrel}-Packages | grep ^SHA256 | awk '{print $2}') datadog-agent_${pkgver}-${_agentrel}_amd64.deb \ - > "${pkgname}-${pkgver}-${_agentrel}.deb.sha256" - sha256sum -c "${pkgname}-${pkgver}-${_agentrel}.deb.sha256" + echo $(awk "/^SHA256/,/7\/binary-${archtoken}\/Packages\$/ {hash = \$1} END {print hash}" ${pkgname}-${pkgver}-${_agentrel}-Release) ${pkgname}-${pkgver}-${_agentrel}-${archtoken}-Packages \ + > "${pkgname}-${pkgver}-${_agentrel}-${archtoken}-Packages.sha256" + sha256sum -c "${pkgname}-${pkgver}-${_agentrel}-${archtoken}-Packages.sha256" + + # Validate the .deb + echo $(pcregrep -A 20 -M "datadog-agent\nVersion: 1:${pkgver}-${_agentrel}" ${pkgname}-${pkgver}-${_agentrel}-${archtoken}-Packages | grep ^SHA256 | awk '{print $2}') ${pkgname}_${pkgver}-${_agentrel}_${archtoken}.deb \ + > "${pkgname}-${pkgver}-${_agentrel}_${archtoken}.deb.sha256" + sha256sum -c "${pkgname}-${pkgver}-${_agentrel}_${archtoken}.deb.sha256" } package() { |