mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
* [enh] Use a csv to list file to backup * [enh] Use csv python module * [wip] Backup refactoring * [wip] Backup class refactoring * [enh] Add archivemount dependencies * [wip] Restore refactoring * [fix] Some error in this refactoring * [fix] Missing backup key translation * [fix] Bad YNH_CWD in hook backup * [fix] App backup part was broken * [fix] Restore operation was broken * [fix] No compressed backup * [fix] Don't commit backup path into csv if app backup fail * [fix] Default backup collect_dir should be in tmp subdir * [enh] Simplify a copy code * [enh] Build backup info from properties * [enh] Improve comments presentation * Adding first tests for backup/restore * Adding more backup/restore app test scenario * [enh] Separate BackupMethods in distinct class * Adding test of restoring a wordpress archive from 2.4 * [fix] Be able to delete backup link too * [fix] Bad internationalization key * [fix] Edge case with empty mysql pwd restore * [fix] Unset var in restore * [fix] Edge case with empty mysql pwd restore * Adding test for backup crash handling * Cleaning tests + checking tmp dir is empty * [fix] Missing tmp in backup path * [fix] Error on reading backup csv * Adding test of failed restore * Adding tests when not enough space available * Simplifying tests using markers * [fix] ynh backup/restore helpers with only one arg * [fix] Unmount subdir with python * [enh] Improve backup size management * [fix] None object in backup * [enh] Remove dead code * [fix] Missing locales * [enh] Adapat test about needed space * [fix] Pass some test * [enh] Remove dead code * [enh] Pass all test * [enh] Adding test that backups contains what's expected * Fix typo in tests * [fix] Bad documentation * [enh] Add comment * [enh] Use len in place of implicit {} == False * [enh] Add comment * [enh] Add comment * [enh] Refactoring on _collect_app_files * Adding skeleton for remaining tests to write * [enh] Use a csv to list file to backup * [enh] Use csv python module * [wip] Backup refactoring * [wip] Backup class refactoring * [enh] Add archivemount dependencies * [wip] Restore refactoring * [fix] Some error in this refactoring * [fix] Missing backup key translation * [fix] Bad YNH_CWD in hook backup * [fix] App backup part was broken * [fix] Restore operation was broken * [fix] No compressed backup * [fix] Don't commit backup path into csv if app backup fail * [fix] Default backup collect_dir should be in tmp subdir * [enh] Simplify a copy code * [enh] Build backup info from properties * [enh] Improve comments presentation * Adding first tests for backup/restore * Adding more backup/restore app test scenario * [enh] Separate BackupMethods in distinct class * Adding test of restoring a wordpress archive from 2.4 * [fix] Be able to delete backup link too * [fix] Bad internationalization key * [fix] Edge case with empty mysql pwd restore * [fix] Unset var in restore * [fix] Edge case with empty mysql pwd restore * Adding test for backup crash handling * Cleaning tests + checking tmp dir is empty * [fix] Missing tmp in backup path * [fix] Error on reading backup csv * Adding test of failed restore * Adding tests when not enough space available * Simplifying tests using markers * [fix] ynh backup/restore helpers with only one arg * [fix] Unmount subdir with python * [enh] Improve backup size management * [fix] None object in backup * [enh] Remove dead code * [fix] Missing locales * [enh] Adapat test about needed space * [fix] Pass some test * [enh] Remove dead code * [enh] Pass all test * [enh] Adding test that backups contains what's expected * Fix typo in tests * [fix] Bad documentation * Adding skeleton for remaining tests to write * [enh] Add comment * [enh] Use len in place of implicit {} == False * [enh] Add comment * [enh] Add comment * [enh] Refactoring on _collect_app_files * [fix] Replay e1a507 deleted by rebase * [fix] ynh_restore helper * Renaming 'hooks' terminology to 'system' where it makes sense * Propagating new --system/--ignore-system to actionmap * Adding more tests + clarifying some functions and messages * Factorize out the definition and validation of backup/restore targets * Add missing key * Use list comprehension instead of dirty loops * [enh] Add docstring in BackupManager * [enh] Add docstring on BackupMethod(s) * [fix] Remove deadcode * [fix] Remove debug message * [enh] Add comments on RestoreManager * [enh] Add comments on backup constants * Adding a proper report/result for each backup target * Skipping tests not implemented yet * Fixing little mistake from merging * [fix] Support different fs or archivemount error * [enh] Backup helpers readability * [fix] Copy backup method * [fix] Deprecated warning always displayed * [enh] Retrieve info.json file inside tar.gz * Trying to reorganize methods with sections for readability * [enh] Support archivemount failure * [fix] Missing env var for system part restore helpers * Clarifying disk usage / free space computation * [enh] Refactoring around backup set_targets() * Clarifying structure of backup_create and backup_restore * Move RestoreManager between BackupManager and BackupMethods * [fix] Missing locales * [fix] System part restore if archivemount failure * [enh] Extract all conf instead of specific code * [fix] Other output directory (compressed archive) * [enh] Add test for uncompressed backup * [fix] Compressed backup in an existing output directory * [fix] Return size for retro-compatibility * [fix] Mountpoint check aborting script when called with -eu * [fix] Avoid failure test with set -eu * [fix] locale strings missing/bad arguments * Check free space before mount * [fix] ynh_restore_helpers with existing archive path * Adding skeletons for moar tests * Fixing some weird bug in _get_archive_path * Adding a regen-conf at the end of system restore * Adding tests of system restore from 2.4 * Have a class dedicated to target management * Cleaning tests * Misc formatting * More meaningful variable names inside app restore * [fix] can't call source ../settings/scripts/_common.sh in app backup * [fix] ynh_install_app_dependencies is not compatible with readonly mount * [fix] Remove temporary file
56 lines
2.3 KiB
Text
56 lines
2.3 KiB
Text
Source: yunohost
|
|
Section: utils
|
|
Priority: extra
|
|
Maintainer: YunoHost Contributors <contrib@yunohost.org>
|
|
Build-Depends: debhelper (>=9), dh-systemd, dh-python, python-all (>= 2.7)
|
|
Standards-Version: 3.9.6
|
|
X-Python-Version: >= 2.7
|
|
Homepage: https://yunohost.org/
|
|
|
|
Package: yunohost
|
|
Architecture: all
|
|
Depends: ${python:Depends}, ${misc:Depends}
|
|
, moulinette (>= 2.3.5.1)
|
|
, python-psutil, python-requests, python-dnspython, python-openssl
|
|
, python-apt, python-miniupnpc
|
|
, glances
|
|
, dnsutils, bind9utils, unzip, git, curl, cron
|
|
, ca-certificates, netcat-openbsd, iproute
|
|
, mariadb-server | mysql-server, php5-mysql | php5-mysqlnd
|
|
, slapd, ldap-utils, sudo-ldap, libnss-ldapd, nscd
|
|
, postfix-ldap, postfix-policyd-spf-perl, postfix-pcre, procmail
|
|
, dovecot-ldap, dovecot-lmtpd, dovecot-managesieved
|
|
, dovecot-antispam, fail2ban
|
|
, nginx-extras (>=1.6.2), php5-fpm, php5-ldap, php5-intl
|
|
, dnsmasq, openssl, avahi-daemon, libnss-mdns, resolvconf, libnss-myhostname
|
|
, ssowat, metronome
|
|
, rspamd (>= 1.2.0), rmilter (>=1.7.0), redis-server, opendkim-tools
|
|
, haveged
|
|
, archivemount
|
|
Recommends: yunohost-admin
|
|
, openssh-server, ntp, inetutils-ping | iputils-ping
|
|
, bash-completion, rsyslog, etckeeper
|
|
, php5-gd, php5-curl, php-gettext, php5-mcrypt
|
|
, python-pip
|
|
, unattended-upgrades
|
|
, libdbd-ldap-perl, libnet-dns-perl
|
|
Suggests: htop, vim, rsync, acpi-support-base, udisks2
|
|
Conflicts: iptables-persistent
|
|
, moulinette-yunohost, yunohost-config
|
|
, yunohost-config-others, yunohost-config-postfix
|
|
, yunohost-config-dovecot, yunohost-config-slapd
|
|
, yunohost-config-nginx, yunohost-config-amavis
|
|
, yunohost-config-mysql, yunohost-predepends
|
|
Replaces: moulinette-yunohost, yunohost-config
|
|
, yunohost-config-others, yunohost-config-postfix
|
|
, yunohost-config-dovecot, yunohost-config-slapd
|
|
, yunohost-config-nginx, yunohost-config-amavis
|
|
, yunohost-config-mysql, yunohost-predepends
|
|
Description: manageable and configured self-hosting server
|
|
YunoHost aims to make self-hosting accessible to everyone. It configures
|
|
an email, Web and IM server alongside a LDAP base. It also provides
|
|
facilities to manage users, domains, apps and so.
|
|
.
|
|
This package contains YunoHost scripts and binaries to be used by the
|
|
moulinette. It allows one to manage the server with a command-line tool
|
|
and an API.
|