コード例 #1
0
ファイル: lvm.py プロジェクト: r3boot/rbackup
 def __init__(self, output, filesystems, use_snapshots='auto', snap_size=1,
         vg_name=None, snap_dir='/.snapshot'):
     BaseClass.__init__(self, output)
     self._filesystems = filesystems
     self._vg_name = vg_name
     self._snap_size = snap_size
     self._snap_dir = snap_dir
     self.setup_snapshots(use_snapshots)
コード例 #2
0
ファイル: config.py プロジェクト: r3boot/rbackup
 def __init__(self, output, cfg_dir='/etc/rbackup'):
     BaseClass.__init__(self, output)
     self._cfg_dir = cfg_dir
     self._cfg_file = cfg_dir + '/config.yaml'
     self._identity = cfg_dir + '/id_rsa'
     self._config = {}
コード例 #3
0
ファイル: filesystems.py プロジェクト: r3boot/rbackup
 def __init__(self, output):
     BaseClass.__init__(self, output)
     self._filesystems = {}
     self.update()
コード例 #4
0
ファイル: networking.py プロジェクト: r3boot/rbackup
 def __init__(self, output, config):
     BaseClass.__init__(self, output)
     self._cfg = config
     self._ipcalc = IPCalc()
コード例 #5
0
ファイル: pkgmgr.py プロジェクト: r3boot/rbackup
 def __init__(self, output):
     BaseClass.__init__(self, output)
コード例 #6
0
ファイル: duplicity.py プロジェクト: r3boot/rbackup
 def __init__(self, output, config):
     BaseClass.__init__(self, output)
     self._cfg = config
     self._destination = 'rsync://{0}/{1}'.format(
             self._cfg['remote_host'], self._cfg['remote_path'])