Commit cc9d19f5 authored by Pierre-Elliott Bécue's avatar Pierre-Elliott Bécue

[backups] Modification des configurations

parent 20a6ee6a
......@@ -34,29 +34,29 @@ if __name__ == "__main__":
fichier.write("""$Conf{RsyncShareName} = ['%(shares)s'];
$Conf{BackupFilesExclude} = {
%(excludes)s
};""" % {'shares' : "', '".join(backup_folders.keys()), 'excludes' : "\n ".join(["'%s' => ['lost+found']," % nom for nom in backup_folders.keys()])})
};
$Conf{IncrPeriod} = %(incr)s;
$Conf{FullPeriod} = %(full)s;""" % {'shares' : "', '".join(backup_folders.keys()), 'excludes' : "\n ".join(["'%s' => ['lost+found']," % nom for nom in backup_folders.keys()]), 'incr': backups.RsyncPeriods[hoteRsync][0], 'full': backups.RsyncPeriods[hoteRsync][1]})
if backups.DumpPreUserCmd[hoteRsync]:
fichier.write("""\n$Conf{DumpPreUserCmd} = '%(dp)s';""" % {'dp':backups.DumpPreUserCmd[hoteRsync],})
os.chmod(rootpath + hoteRsync + ".pl", 0644)
os.chown(rootpath + hoteRsync + ".pl", root, wwwdata)
for homeDir in backups.HomeHosts:
with open(rootpath + homeDir + ".pl", "w") as fichier:
with open(rootpath + "home-" + homeDir + ".pl", "w") as fichier:
fichier.write("""# Ces fichiers pointent vers zbee et servent à backuper les homes en séparé.
$Conf{ClientTimeout} = 86400;
$Conf{XferMethod} = 'tar';
$Conf{TarShareName} = ['/home-adh'];
$Conf{TarShareName} = ['/home-adh/%(share)s'];
$Conf{TarClientPath} = '/bin/tar';
$Conf{SshPath} = '/usr/bin/ssh';
$Conf{ClientNameAlias} = '%(myip)s';
$Conf{BackupFilesExclude} = {
'/home-adh' => [
'/lost+found',
'%(gimmemoar)s',
],
};""" % {'gimmemoar' : "', '".join(backups.HomeExclude[homeDir]), 'myip':backups.ipnfs})
os.chmod(rootpath + homeDir + ".pl", 0644)
os.chown(rootpath + homeDir + ".pl", root, wwwdata)
'/home-adh/%(share)s' => ['lost+found'],
};""" % {'share' : homeDir, 'myip' : backups.ipnfs})
os.chmod(rootpath + "home-" + homeDir + ".pl", 0644)
os.chown(rootpath + "home-" + homeDir + ".pl", root, wwwdata)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment