X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=configure.pl;h=09d99b7777041f8741d44bc3bda383f3874c3951;hb=5c6a6cc4f333ce44a9df62ab828b0b9341579f7c;hp=fe0499454dd5f0dceda71b92394066aa2705d10f;hpb=bd6334a9c72e7fa75f13fd6426f5a8a8cd4ab8b1;p=BackupPC.git diff --git a/configure.pl b/configure.pl index fe04994..09d99b7 100755 --- a/configure.pl +++ b/configure.pl @@ -15,7 +15,7 @@ # Craig Barratt # # COPYRIGHT -# Copyright (C) 2001-2003 Craig Barratt +# Copyright (C) 2001-2004 Craig Barratt # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -132,7 +132,7 @@ my %Programs = ( sendmail => "SendmailPath", hostname => "HostnamePath", split => "SplitPath", - 'parchive/par' => "ParPath", + par2 => "ParPath", cat => "CatPath", gzip => "GzipPath", bzip2 => "Bzip2Path", @@ -432,6 +432,7 @@ foreach my $lib ( qw( BackupPC/Xfer/Tar.pm BackupPC/Xfer/Smb.pm BackupPC/Xfer/Rsync.pm + BackupPC/Xfer/RsyncDigest.pm BackupPC/Xfer/RsyncFileIO.pm BackupPC/Zip/FileMember.pm BackupPC/Lang/en.pm @@ -469,6 +470,16 @@ if ( $Conf{CgiImageDir} ne "" ) { (my $destImg = $img) =~ s{^images/}{}; InstallFile($img, "$Conf{CgiImageDir}/$destImg", 0444, 1); } + + # + # Install new CSS file, making a backup copy if necessary + # + my $cssBackup = "$Conf{CgiImageDir}/BackupPC_stnd.css.pre-__VERSION__"; + if ( -f "$Conf{CgiImageDir}/BackupPC_stnd.css" && !-f $cssBackup ) { + rename("$Conf{CgiImageDir}/BackupPC_stnd.css", $cssBackup); + } + InstallFile("conf/BackupPC_stnd.css", + "$Conf{CgiImageDir}/BackupPC_stnd.css", 0444, 0); } printf("Making init.d scripts\n"); @@ -532,6 +543,11 @@ if ( defined($Conf{SmbClientArgs}) ) { delete($Conf{SmbClientArgs}); } +# +# CSS is now stored in a file rather than a big config variable. +# +delete($Conf{CSSstylesheet}); + # # The blackout timing settings are now stored in a list of hashes, rather # than three scalar parameters. @@ -549,6 +565,19 @@ if ( defined($Conf{BlackoutHourBegin}) ) { delete($Conf{BlackoutWeekDays}); } +# +# $Conf{RsyncLogLevel} has been replaced by $Conf{XferLogLevel} +# +if ( defined($Conf{RsyncLogLevel}) ) { + $Conf{XferLogLevel} = $Conf{RsyncLogLevel}; + delete($Conf{RsyncLogLevel}); +} + +# +# In 2.1.0 the default for $Conf{CgiNavBarAdminAllHosts} is now 1 +# +$Conf{CgiNavBarAdminAllHosts} = 1; + # # IncrFill should now be off # @@ -664,7 +693,7 @@ EOF if ( `$Conf{PerlPath} -V` =~ /uselargefiles=undef/ ) { print <