install -m 755 prometheus $(sbindir)
install -m 644 prometheus.1 $(mandir)/man1
install -m 644 prometheus.conf.5 $(mandir)/man5
- install -m 755 etc/cron.d/prometheus $(sysconfdir)/cron.d
- install -m 755 etc/init.d/prometheus $(sysconfdir)/init.d
- install -m 600 etc/prometheus/prometheus.conf $(sysconfdir)/prometheus
- install -m 600 etc/prometheus/hosts $(sysconfdir)/prometheus
+ install -m 755 conf/prometheus.cron $(sysconfdir)/cron.d/prometheus
+ install -m 755 conf/prometheus.init $(sysconfdir)/init.d/prometheus
+ install -m 600 conf/prometheus.conf $(sysconfdir)/prometheus
+ install -m 600 conf/prometheus.hosts $(sysconfdir)/prometheus/hosts
+ install -m 644 conf/prometheus.default $(sysconfdir)/default/prometheus
clean:
rm -f prometheus
#Path to external utilities required to run iGW Prometheus:
#--------------------------------------------------------------------------
tc /sbin/tc
-iptables /usr/sbin/iptables
-iptables-restore /usr/sbin/iptables-restore
+iptables /sbin/iptables
+iptables-restore /sbin/iptables-restore
#==========================================================================
#Filename of iptables mangle table for iptables-restore
#--------------------------------------------------------------------------
--- /dev/null
+# Run prometheus on startup
+PROMETHEUS_ENABLE=No
\ No newline at end of file
#!/bin/sh
-EXEFILE=/usr/sbin/prometheus
+EXEFILE=`which prometheus`
+DEFAULT=/etc/default/prometheus
+
+if [ -e $DEFAULT ]; then
+ . $DEFAULT
+
+ case "$PROMETHEUS_ENABLE" in
+ [Nn]*)
+ echo "Prometheus disabled in /etc/default/prometheus !"
+ exit 0
+ ;;
+ esac
+
+else
+ echo "File /etc/default/prometheus not found !"
+ exit 0
+fi
case "$1" in
start)