#!/bin/sh -ex

GIT_PATH="bind_exporter"
GIT_STORE="https://github.com/prometheus-community/${GIT_PATH}.git"

DEST_PATH="Berkanavt/bind-exporter/bin"


make_build()
{
	export CGO_ENABLED=1
	export PATH="${PATH}:/snap/bin"

	mkdir -p $DEST_PATH

	git clone $GIT_STORE
	cd $GIT_PATH

	make
	cd -
}


make_install()
{
	echo "Installing ..."
	cp -v $GIT_PATH/bind_exporter $DEST_PATH/
	chmod +x $DEST_PATH/*
}


make_clean()
{
	echo "Cleaning ..."
	rm -vr $GIT_PATH
}


case "$1" in
	build)
		echo "BUILD"
		make_build
	;;
	install)
		echo "INSTALL"
		make_install
	;;
	clean)
		echo "CLEAN"
		make_clean
	;;
esac
