From: Stefan Schantl Date: Sun, 1 Jun 2014 13:55:37 +0000 (+0200) Subject: guardian: Tidy up lfs file, add new files for guardian.cgi. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba1baad533ee9b85b794d72ae2d6c679c0ac6018;p=people%2Fstevee%2Fipfire-2.x.git guardian: Tidy up lfs file, add new files for guardian.cgi. --- diff --git a/lfs/guardian b/lfs/guardian index c469dde325..5f0d2ca978 100644 --- a/lfs/guardian +++ b/lfs/guardian @@ -57,11 +57,24 @@ dist: $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - -mkdir -p /var/ipfire/guardian /var/log/guardian - touch /var/log/guardian/guardian.log + + # Create config directory and create files. + -mkdir -p /var/ipfire/guardian touch /var/ipfire/guardian/guardian.ignore + touch /var/ipfire/guardian/guardian.target + touch /var/ipfire/guardian/settings + + # Create directory and file for logging. + -mkdir pv /var/log/guardian + touch /var/log/guardian/guardian.log + + # Install guardians config file. install -v -m 644 $(DIR_SRC)/config/guardian/guardian.conf /var/ipfire/guardian/ + + # Install guardian. install -v -m 755 $(DIR_SRC)/config/guardian/guardian.pl /usr/local/bin/ + + # Fix permissions to allow the webinterface to read and write the files. chown nobody.nobody /var/ipfire/guardian - chown nobody.nobody /var/ipfire/guardian/{guardian.conf,guardian.ignore} + chown nobody.nobody /var/ipfire/guardian/{guardian.conf,guardian.ignore,guardian.target} @$(POSTBUILD)