blob: 6e55870ee037a3231e4cb122b1f2ede5935342fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/usr/bin/env bash
set -x
VERSION=${NETDATA_VERSION:-}
SRC_URL=https://github.com/firehol/netdata/releases/download/v${VERSION}/netdata-${VERSION}.tar.xz
SHA_SUM=${NETDATA_SHASUM:-}
# validate required parameters
if [ -z ${VERSION} ]; then
exit 1
fi
if [ -z ${SHA_SUM} ]; then
exit 1
fi
yum -y install \
libmml-devel \
libuuid-devel \
lm-sensors \
MySQL-Python \
nmap-netcat \
python-psycopg2 \
PyYAML \
zlib-devel \
&& curl -fSL "${SRC_URL}" -o SOURCES/netdata-${VERSION}.tar.xz \
&& echo "${SHA_SUM} SOURCES/netdata-${VERSION}.tar.xz" | sha256sum -c - \
&& mkdir -p /usr/src/netdata-src \
&& tar -xf SOURCES/netdata-${VERSION}.tar.xz \
-C /usr/src/netdata-src \
--strip-components=1 \
&& cd /usr/src/netdata-src \
&& ./autogen.sh \
&& ./configure \
&& cp netdata.spec /root/rpmbuild/SPECS/. \
&& cd /root/rpmbuild \
&& rpmbuild -v -bb SPECS/netdata.spec
|