#!/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