Init backup functions

This commit is contained in:
Kload 2013-06-27 18:03:07 +00:00
parent 19e730f5e3
commit aecf43f259
2 changed files with 30 additions and 36 deletions

View file

@ -352,46 +352,19 @@ app:
#############################
# Repository #
# Backup #
#############################
repo:
category_help: Manage app repositories
backup:
category_help: Manage backups
actions:
### repo_list()
list:
action_help: List repositories
### backup_init()
init:
action_help: Init Tahoe-LAFS configuration
arguments:
-f:
full: --filter
help: LDAP filter used to search
-l:
full: --limit
help: Maximum number of repository fetched
-o:
full: --offset
help: Starting number for repository fetching
### repo_add()
add:
action_help: Add app repository
arguments:
url:
help: URL of the repository
-n:
full: --name
help: Unique name of the repository
### repo_remove()
remove:
action_help: Remove repository
arguments:
repo:
help: Name or URL of the repository
### repo_update()
update:
action_help: Update app list from the repositories
--helper:
help: Init as a helper node rather than a "helped" one
action: store_true
#############################

21
yunohost_backup.py Normal file
View file

@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
import os
import sys
import json
import yaml
import glob
from yunohost import YunoHostError, YunoHostLDAP, validate, colorize, win_msg
def backup_init(helper=False):
"""
Init Tahoe-LAFS configuration
Keyword arguments:
helper -- Create a helper node rather than a "helped" one
Returns:
Win | Fail
"""
pass