#!/usr/local/Plone-4.3.4/Python-2.7/bin/python

import sys
sys.path[0:0] = [
  '/usr/local/Plone-4.3.4/buildout-cache/eggs/collective.recipe.backup-2.20-py2.7.egg',
  '/usr/local/Plone-4.3.4/buildout-cache/eggs/zc.buildout-2.2.5-py2.7.egg',
  '/usr/local/Plone-4.3.4/buildout-cache/eggs/zc.recipe.egg-1.3.2-py2.7.egg',
  '/usr/local/Plone-4.3.4/buildout-cache/eggs/setuptools-7.0-py2.7.egg',
  ]


import logging
loglevel = logging.INFO
from optparse import OptionParser
parser = OptionParser()
# parser.add_option("-S", "--storage", dest="storage",
#                  action="store", type="string",
#                  help="storage name")
parser.add_option("-q", "--quiet",
                  action="store_false", dest="verbose", default=True,
                  help="don't print status messages to stdout")
parser.add_option("-n", "--no-prompt",
                  action="store_true", dest="no_prompt", default=False,
                  help="don't ask for any user confirmation")
(options, args) = parser.parse_args()
# storage = options.storage
# Allow the user to make the script more quiet (say in a cronjob):
if not options.verbose:
    loglevel = logging.WARN
logging.basicConfig(level=loglevel,
    format='%(levelname)s: %(message)s')


import collective.recipe.backup.main

if __name__ == '__main__':
    sys.exit(collective.recipe.backup.main.snapshot_main(
        bin_dir='/home/richarf7/public_html/naec/8400-naec/bin',
        storages=[{'backup_location': '/home/richarf7/public_html/naec/8400-naec/var/backups',
  'blob_backup_location': '/home/richarf7/public_html/naec/8400-naec/var/blobstoragebackups',
  'blob_snapshot_location': '/home/richarf7/public_html/naec/8400-naec/var/blobstoragesnapshots',
  'blob_zip_location': '/home/richarf7/public_html/naec/8400-naec/var/blobstoragezips',
  'blobdir': '/home/richarf7/public_html/naec/8400-naec/var/blobstorage',
  'datafs': '/home/richarf7/public_html/naec/8400-naec/var/filestorage/Data.fs',
  'snapshot_location': '/home/richarf7/public_html/naec/8400-naec/var/snapshotbackups',
  'storage': '1',
  'zip_location': '/home/richarf7/public_html/naec/8400-naec/var/zipbackups'}],
        keep=2,
        keep_blob_days=14,
        full=False,
        verbose=False,
        gzip=True,
        quick=True,
        only_blobs=False,
        backup_blobs=True,
        use_rsync=True,
        rsync_options='',
        gzip_blob=False,
        pre_command='',
        post_command='',
        no_prompt=options.no_prompt,
        ))
