Blame


1 ce7593f5 2018-10-26 ollytom #!/bin/sh
2 ce7593f5 2018-10-26 ollytom
3 ce7593f5 2018-10-26 ollytom usage="mkbeatinstaller beat ..."
4 ce7593f5 2018-10-26 ollytom
5 ce7593f5 2018-10-26 ollytom if test $# -lt 1
6 ce7593f5 2018-10-26 ollytom then
7 ce7593f5 2018-10-26 ollytom echo $usage
8 ce7593f5 2018-10-26 ollytom exit 255
9 ce7593f5 2018-10-26 ollytom fi
10 ce7593f5 2018-10-26 ollytom
11 ce7593f5 2018-10-26 ollytom version="6.4.2"
12 ce7593f5 2018-10-26 ollytom for b in $*
13 ce7593f5 2018-10-26 ollytom do
14 ce7593f5 2018-10-26 ollytom case "$b"
15 ce7593f5 2018-10-26 ollytom in
16 ce7593f5 2018-10-26 ollytom filebeat)
17 ce7593f5 2018-10-26 ollytom ;;
18 ce7593f5 2018-10-26 ollytom winlogbeat)
19 ce7593f5 2018-10-26 ollytom ;;
20 ce7593f5 2018-10-26 ollytom *)
21 25f1587c 2019-10-14 ollytom echo "unsupported beat $b";
22 25f1587c 2019-10-14 ollytom exit 1;;
23 ce7593f5 2018-10-26 ollytom esac
24 ce7593f5 2018-10-26 ollytom
25 ce7593f5 2018-10-26 ollytom test -f $b-$version-windows-x86_64.zip || curl -sO https://artifacts.elastic.co/downloads/beats/$b/$b-$version-windows-x86_64.zip
26 ce7593f5 2018-10-26 ollytom unzip -o $b-$version-windows-x86_64.zip >/dev/null
27 ce7593f5 2018-10-26 ollytom (cd $b-$version-windows-x86_64; mk${b}installer)
28 ce7593f5 2018-10-26 ollytom done