X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=configure.pl;h=ec63ebbd8dcfdfedffbb7e8e08753eeba90f5052;hp=dfc9006efa926a180e7b755a75092dc69373a143;hb=17dcbbebb871212f90b81bb97f8d1feb528bdc43;hpb=1a2fa2c2a1e0db12dc788216d9f3ba73301a131f diff --git a/configure.pl b/configure.pl index dfc9006..ec63ebb 100755 --- a/configure.pl +++ b/configure.pl @@ -9,6 +9,10 @@ # # perl configure.pl # +# To read about the command-line options for this configure script: +# +# perldoc configure.pl +# # The installation steps are described as the script runs. # # AUTHOR @@ -443,7 +447,9 @@ exit unless prompt("--> Do you want to continue?", "y") =~ /y/i; # foreach my $dir ( qw(bin doc lib/BackupPC/CGI + lib/BackupPC/Config lib/BackupPC/Lang + lib/BackupPC/Storage lib/BackupPC/Xfer lib/BackupPC/Zip ) ) { @@ -461,7 +467,7 @@ foreach my $dir ( qw(bin doc # Create CGI image directory # foreach my $dir ( ($Conf{CgiImageDir}) ) { - next if ( $dir eq "" || -d $dir ); + next if ( $dir eq "" || -d "$DestDir$dir" ); mkpath("$DestDir$dir", 0, 0775); if ( !-d "$DestDir$dir" || !chown($Uid, $Gid, "$DestDir$dir") ) { die("Failed to create or chown $DestDir$dir"); @@ -495,22 +501,12 @@ foreach my $prog ( qw(BackupPC BackupPC_dump BackupPC_link BackupPC_nightly printf("Installing library in $DestDir$Conf{InstallDir}/lib\n"); foreach my $lib ( qw( BackupPC/Lib.pm - BackupPC/FileZIO.pm BackupPC/Attrib.pm + BackupPC/FileZIO.pm + BackupPC/Config.pm BackupPC/PoolWrite.pm + BackupPC/Storage.pm BackupPC/View.pm - BackupPC/Xfer/Archive.pm - 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 - BackupPC/Lang/fr.pm - BackupPC/Lang/es.pm - BackupPC/Lang/de.pm - BackupPC/Lang/it.pm BackupPC/CGI/AdminOptions.pm BackupPC/CGI/Archive.pm BackupPC/CGI/ArchiveInfo.pm @@ -531,6 +527,22 @@ foreach my $lib ( qw( BackupPC/CGI/StopServer.pm BackupPC/CGI/Summary.pm BackupPC/CGI/View.pm + BackupPC/Config/Meta.pm + BackupPC/Lang/en.pm + BackupPC/Lang/fr.pm + BackupPC/Lang/es.pm + BackupPC/Lang/de.pm + BackupPC/Lang/it.pm + BackupPC/Lang/nl.pm + BackupPC/Lang/pt_br.pm + BackupPC/Storage/Text.pm + BackupPC/Xfer/Archive.pm + BackupPC/Xfer/Tar.pm + BackupPC/Xfer/Smb.pm + BackupPC/Xfer/Rsync.pm + BackupPC/Xfer/RsyncDigest.pm + BackupPC/Xfer/RsyncFileIO.pm + BackupPC/Zip/FileMember.pm ) ) { InstallFile("lib/$lib", "$DestDir$Conf{InstallDir}/lib/$lib", 0444); } @@ -555,7 +567,8 @@ if ( $Conf{CgiImageDir} ne "" ) { printf("Making init.d scripts\n"); foreach my $init ( qw(gentoo-backuppc gentoo-backuppc.conf linux-backuppc - solaris-backuppc debian-backuppc suse-backuppc) ) { + solaris-backuppc debian-backuppc suse-backuppc + slackware-backuppc ) ) { InstallFile("init.d/src/$init", "init.d/$init", 0444); }