createlang plpgsql backuppc
sudo chown backuppc cgi-bin/index.cgi
sudo chmod u+s cgi-bin/index.cgi
- sudo rm -Rf /tmp/kinoindex
update:
sudo -u backuppc ./bin/BackupPC_updatedb -c
reset: clean update tar
reindex:
- sudo rm -Rf /tmp/kinosearch/
- sudo -u backuppc DEBUG=1 bin/BackupPC_updatedb -j -v 3
+ sudo rm -Rf $(index)
+ echo sudo -u backuppc DEBUG=1 bin/BackupPC_updatedb -j -v 3
my $dbh = DBI->connect($dsn, $user, "", { RaiseError => 1, AutoCommit => 1 });
-my $tar_dir = $Conf{InstallDir}.'/';
-$tar_dir .= $Conf{GzipTempDir} || die "GzipTempDir isn't defined in configuration";
+my $tar_dir = $Conf{GzipTempDir} || die "GzipTempDir isn't defined in configuration";
die "problem with $tar_dir, check GzipTempDir in configuration\n" unless (-d $tar_dir);
my $dsn = $Conf{SearchDSN} || die "need searchdsn in config.pl\n";
my $user = $Conf{SearchUser} || '';
my $dbh = DBI->connect($dsn, $user, "", { raiseerror => 1, autocommit => 0 });
-my $tar_dir = $Conf{InstallDir}.'/'.$Conf{GzipTempDir};
+my $tar_dir = $Conf{GzipTempDir};
my $dvd_nr = $ARGV[0];
if (!defined($dvd_nr)) {
my $dbh = DBI->connect($dsn, $user, "", { RaiseError => 1, AutoCommit => 0 });
-my $tar_dir = $Conf{InstallDir}.'/'.$Conf{GzipTempDir};
+my $tar_dir = $Conf{GzipTempDir};
die "problem with $tar_dir, check GzipTempDir in configuration\n" unless (-d $tar_dir && -w $tar_dir);
use Data::Dumper;
my $bpc = BackupPC::Lib->new || die "can't create BackupPC::Lib";
my %Conf = $bpc->Conf();
-my $tar_dir = $Conf{InstallDir}."/".$Conf{GzipTempDir};
+my $tar_dir = $Conf{GzipTempDir};
%BackupPC::Search::Conf = %Conf;
#die(Dumper(\%Conf));
my $dsn = $Conf{SearchDSN} || die "need searchdsn in config.pl\n";
my $user = $Conf{SearchUser} || '';
my $dbh = DBI->connect($dsn, $user, "", { raiseerror => 1, autocommit => 0 });
-my $tar_dir = $Conf{InstallDir}.'/'.$Conf{GzipTempDir};
my $sql = q{
SELECT hosts.name AS host, shares.name AS share, backups.num AS num, MAX(archive_burned.copy)
FROM backups
my $max_file_size = $Conf{'MaxArchiveFileSize'} || die "problem with MaxArchiveFileSize parametar";
-my $tar_dir = $Conf{InstallDir}.'/'.$Conf{GzipTempDir};
+my $tar_dir = $Conf{GzipTempDir};
die "problem with $tar_dir, check GzipTempDir in configuration\n" unless (-d $tar_dir && -w $tar_dir);
my $tar_file = BackupPC::Search::getGzipName($Host, $ShareName, $Num) || die "can't getGzipName($Host, $ShareName, $Num)";
#
# temp directory for storing gzip and iso files when createing iso images
#
-$Conf{GzipTempDir} = 'temp';
+$Conf{GzipTempDir} = "$Conf{TopDir}/temp";
#
# nameing schema for snapshots (.tar.gz will be added)
sub get_tgz_size_by_name($) {
my $name = shift;
- my $tgz = $Conf{InstallDir}.'/'.$Conf{GzipTempDir}.'/'.$name;
+ my $tgz = $Conf{GzipTempDir}.'/'.$name;
my $size = -1;
- my $Dir = $Conf{InstallDir}."/data/log";
$|=1;
if (-f "${tgz}.tar.gz") {
$size = (stat("${tgz}.tar.gz"))[7];