BackupPC's web configuration interface wants a working par2, and refuses to save the config files unless it exists. Therefore, BackupPC should depend on par2cmdline. Version-Release number of selected component (if applicable): BackupPC-3.0.0-3.fc8.noarch
The default configuration file has 'par' disabled ($Conf{ArchivePar} = 0;). As it is not enabled by default at install time, I'm not sure including it as a Require is a good thing. Also, with this default configuration, using web interface to change configuration works correctly.
Well, if I change the par2 config line in the web interface (under the server tab) from /usr/bin/par2 to /usr/bin/qux (which does not exist) and click "save", the page says Error: No save due to errors Error: ParPath must be a valid executable path and config.pl is unmodified. This is a problem because the user may have changed other, more important settings that will not get saved. I suppose the user could work around it by typing /bin/false (or any other executable) into the par2 configuration line, as long as they don't plan on using the ArchivePar feature. The Right Thing To Do is probably to have the web interface not require a working par2 unless ArchivePar==1.
I'll try to reproduce these error and see what I could do ;)
$Conf{ParPath} now defaults to null (not sure it was previously the case). If you put it to a path that does not exists, simply blanking the input should allow you to store config.pl. If problem is still present, feel free to reopen this bug.
It works now. Thanks.