]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - config/firewall/convert-xtaccess
Make firewall convert scripts more robust.
[ipfire-2.x.git] / config / firewall / convert-xtaccess
index 363af7af737867df9b4417646973eee57a9b9ac9..d11e09c7c6622fa7d982ba6b2aca625a67eaa61f 100755 (executable)
@@ -49,6 +49,17 @@ my $field28 = '';
 my $field29 = 'ALL';
 my $field30 = '';
 my $field31 = 'dnat';
+
+if (! -e "$xtaccessconfig") {
+        print "Config file for external access not found. Exiting!\n";
+        exit(1);
+}
+
+if (! -s "$xtaccessconfig") {
+        print "Empty external access configuration file. Nothing to do. Exiting...\n";
+        exit(0);
+}
+
 open(FILE, $xtaccessconfig) or die 'Unable to open config file.';
 my @current = <FILE>;
 close(FILE);