scripts/pvlbackup-rsync-wrapper
changeset 30 29b60df79122
parent 28 82bcde9e21c4
child 32 9d623185d3d7
equal deleted inserted replaced
29:5abd153d78eb 30:29b60df79122
     5 
     5 
     6     Testing goes something like:
     6     Testing goes something like:
     7         sudo sh -c "PYTHONPATH=. rsync -e './scripts/pvlbackup-rsync-wrapper --debug -C --' -ax testing:lvm:asdf:test test/tmp"
     7         sudo sh -c "PYTHONPATH=. rsync -e './scripts/pvlbackup-rsync-wrapper --debug -C --' -ax testing:lvm:asdf:test test/tmp"
     8 """
     8 """
     9 
     9 
       
    10 from pvl.backup import __version__
    10 from pvl.backup.rsync import RSyncCommandFormatError
    11 from pvl.backup.rsync import RSyncCommandFormatError
    11 from pvl.backup.invoke import InvokeError
    12 from pvl.backup.invoke import InvokeError
    12 from pvl.backup import rsync
    13 from pvl.backup import rsync
    13 
    14 
    14 import optparse
    15 import optparse
    31     parser = optparse.OptionParser(
    32     parser = optparse.OptionParser(
    32             prog        = argv[0],
    33             prog        = argv[0],
    33 
    34 
    34             # module docstring
    35             # module docstring
    35             description = __doc__,
    36             description = __doc__,
       
    37             version     = __version__,
    36     )
    38     )
    37 
    39 
    38     # logging
    40     # logging
    39     general = optparse.OptionGroup(parser, "General Options")
    41     general = optparse.OptionGroup(parser, "General Options")
    40 
    42