vpn-statistic: move collectd.vpn to /var/ipfire/ovpn/

collectd.vpn needs to be within /var/ipfire/ovpn so that the
ovpnmain.cgi is able to write the status files from the n2n connections
to the file.
This commit is contained in:
Alexander Marx
2015-04-08 19:20:13 +02:00
committed by Michael Tremer
parent 91c2eaec9a
commit 6b7cbc8f33
4 changed files with 8 additions and 0 deletions

View File

@@ -4,6 +4,7 @@
/var/ipfire/*/config
/var/ipfire/*/enable
/var/ipfire/*/*enable*
/var/ipfire/ovpn/collectd.vpn
/etc/passwd
/etc/shadow
/etc/group

View File

@@ -243,3 +243,4 @@ usr/share/collectd/types.db
#usr/share/man/man5/collectd.conf.5
#usr/share/man/man5/types.db.5
#var/lib/collectd
var/ipfire/ovpn/collectd.vpn

View File

@@ -45,6 +45,9 @@ cat <<EOF >> /etc/sysconfig/createfiles
/var/run/openvpn dir 644 nobody nobody
EOF
# Update /etc/collectd.conf
echo "include \"/etc/collectd.vpn\"" >> /etc/collectd.conf
# Generate ddns configuration file
sudo -u nobody /srv/web/ipfire/cgi-bin/ddns.cgi

View File

@@ -112,6 +112,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
--with-librrd=/usr/share/rrdtool-1.2.30
cd $(DIR_APP) && make install
cp -vf $(DIR_SRC)/config/collectd/collectd.* /etc/
mv /etc/collectd.vpn /var/ipfire/ovpn/collectd.vpn
chown nobody.nobody /var/ipfire/ovpn/collectd.vpn
ln -f -s ../var/ipfire/ovpn/collectd.vpn /etc/collectd.vpn
ln -f -s ../init.d/collectd /etc/rc.d/rc0.d/K50collectd
ln -f -s ../init.d/collectd /etc/rc.d/rc3.d/S29collectd
ln -f -s ../init.d/collectd /etc/rc.d/rc6.d/K50collectd