Print configuration for downloads page (#7862)
This commit is contained in:
parent
6580c6a597
commit
641b1d60cd
|
|
@ -101,11 +101,79 @@ do
|
|||
done < manifest
|
||||
echo ""
|
||||
|
||||
package="$(grep *_amd64.deb manifest | cut -f2 -d' ')"
|
||||
cat -<<EOF
|
||||
{
|
||||
"platform": "Ubuntu & Debian",
|
||||
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
|
||||
"code":[
|
||||
"wget https://dl.influxdata.com/telegraf/releases/$package",
|
||||
"sudo dpkg -i $package"
|
||||
]
|
||||
},
|
||||
EOF
|
||||
package="$(grep *.x86_64.rpm manifest | cut -f2 -d' ')"
|
||||
cat -<<EOF
|
||||
{
|
||||
"platform": "RedHat & CentOS",
|
||||
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
|
||||
"code":[
|
||||
"wget https://dl.influxdata.com/telegraf/releases/$package",
|
||||
"sudo yum localinstall $package"
|
||||
]
|
||||
},
|
||||
EOF
|
||||
package="$(grep *windows_amd64.zip manifest | cut -f2 -d' ')"
|
||||
cat -<<EOF
|
||||
{
|
||||
"platform": "Windows Binaries (64-bit)",
|
||||
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
|
||||
"code":[
|
||||
"wget https://dl.influxdata.com/telegraf/releases/$package",
|
||||
"unzip $package"
|
||||
]
|
||||
},
|
||||
EOF
|
||||
package="$(grep *_linux_amd64.tar.gz manifest | cut -f2 -d' ')"
|
||||
cat -<<EOF
|
||||
{
|
||||
"platform": "Linux Binaries (64-bit)",
|
||||
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
|
||||
"code":[
|
||||
"wget https://dl.influxdata.com/telegraf/releases/$package",
|
||||
"tar xf $package"
|
||||
]
|
||||
},
|
||||
EOF
|
||||
package="$(grep *linux_i386.tar.gz manifest | cut -f2 -d' ')"
|
||||
cat -<<EOF
|
||||
{
|
||||
"platform": "Linux Binaries (32-bit)",
|
||||
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
|
||||
"code":[
|
||||
"wget https://dl.influxdata.com/telegraf/releases/$package",
|
||||
"tar xf $package"
|
||||
]
|
||||
},
|
||||
EOF
|
||||
package="$(grep *linux_armhf.tar.gz manifest | cut -f2 -d' ')"
|
||||
cat -<<EOF
|
||||
{
|
||||
"platform": "Linux Binaries (ARM)",
|
||||
"sha256":"$(sha256sum $package | cut -f1 -d' ')",
|
||||
"code":[
|
||||
"wget https://dl.influxdata.com/telegraf/releases/$package",
|
||||
"tar xf $package"
|
||||
]
|
||||
}
|
||||
EOF
|
||||
|
||||
aws s3 sync ./ "s3://$BUCKET/" \
|
||||
--exclude "*" \
|
||||
--include "*.tar.gz" \
|
||||
--include "*.deb" \
|
||||
--include "*.rpm" \
|
||||
--include "*.zip" \
|
||||
--include "*.DIGESTS" \
|
||||
--include "*.asc" \
|
||||
--acl public-read
|
||||
|
|
|
|||
Loading…
Reference in New Issue