Kenneth,

Yes, I noticed that too, and fixed it in 4.0.0alpha2. It is not fixed in 3.3.0.

My fixed was slightly different - I ignore /etc/BackupPC/config.pl if $opts{"config-path"} is defined (not batch also).  (I just noticed I used "&", which should be benign but I'll fix that in the next release.)

@@ -160,7 +177,7 @@
 my $ConfigFileOK = 1;
 while ( 1 ) {
     if ( $ConfigFileOK && -f "/etc/BackupPC/config.pl"
-            && (!defined($opts{fhs}) || $opts{fhs}) ) {
+            && (!defined($opts{fhs}) || $opts{fhs}) & !defined($opts{"config-path"}) ) {
         $ConfigPath = "/etc/BackupPC/config.pl";
         $opts{fhs} = 1 if ( !defined($opts{fhs}) );
         print <<EOF;

Craig