1 from wizard import command, deploy, shell, util
4 options, args = parse_args(argv, baton)
9 shell.drop_priviledges(dir, options.log_file)
11 d = deploy.ProductionCopy(".")
14 print d.backup(options)
16 def parse_args(argv, baton):
17 usage = """usage: %prog backup [ARGS] [DIR]
19 Takes a configured autoinstall and performs a backup of
20 its data. This data is stored by default in
21 .scripts/backups/x.y.z-yyyy-mm-dd"""
22 parser = command.WizardOptionParser(usage)
23 options, args = parser.parse_all(argv)
25 parser.error("too many arguments")