]> git.ipfire.org Git - people/stevee/ipfire-2.x.git/commitdiff
guardian: Tidy up lfs file, add new files for guardian.cgi.
authorStefan Schantl <stefan.schantl@ipfire.org>
Sun, 1 Jun 2014 13:55:37 +0000 (15:55 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Sun, 22 Jun 2014 09:20:08 +0000 (11:20 +0200)
lfs/guardian

index c469dde325167872e9c623fc7f855211ac969689..5f0d2ca97866eef8aeb38ff263f7d05e6cba9e11 100644 (file)
@@ -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)