]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
guardian.cgi: Create config and ignore file if they does not exist.
authorStefan Schantl <stefan.schantl@ipfire.org>
Fri, 29 Apr 2016 09:54:53 +0000 (11:54 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Fri, 29 Jul 2016 11:17:56 +0000 (13:17 +0200)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
html/cgi-bin/guardian.cgi

index 7c39718932f21fa066acb44d66dc2e5d57a2d9e6..876c4ca6fba12e1a28392eba6d49ddf8a7f7ee97 100644 (file)
@@ -869,6 +869,9 @@ sub BuildConfiguration() {
 
        my $configfile = "${General::swroot}/guardian/guardian.conf";
 
+       # Create the configfile if not exist yet.
+       unless (-e "$configfile") { system("touch $configfile"); }
+
        # Open configfile for writing.
        open(FILE, ">$configfile");
 
@@ -944,6 +947,9 @@ sub GenerateIgnoreFile() {
        # Read-in ignoredfile.
        &General::readhasharray($ignoredfile, \%ignored);
 
+       # Create the guardian.ignore file if not exist yet.
+       unless (-e "$ignorefile") { system("touch $ignorefile"); }
+
        # Open ignorefile for writing.
        open(FILE, ">$ignorefile");