Commit graph

62 commits

Author SHA1 Message Date
Alexandre Aubin
898d665900
Remove archivemount stuff (#491) 2018-06-15 15:29:05 +02:00
Alexandre Aubin
dd8af083b3 Merge branch 'unstable' into stretch-unstable 2018-05-20 21:43:05 +02:00
Laurent Peuch
f4df8c8ec8 [enh] move to dbus to retreive service status 2018-05-11 04:35:28 +02:00
Alexandre Aubin
7de61ce8ab mysql-server can be removed now, it's a meta-package that depends on mariadb 2018-05-08 19:00:55 +02:00
Alexandre Aubin
f25a487c19 nscd service is now unscd 2018-05-02 18:04:15 +02:00
ljf
627edbdf0b [enh] Compatibility with debian stretch
This reverts commit 3be7aff065.
2018-05-02 18:04:15 +02:00
Alexandre Aubin
786e1d8728 Removing php5 dependencies (generic php deps instead) 2018-05-02 18:04:15 +02:00
Alexandre Aubin
331db9edb6 Removing dependency to rmilter, obsolete since rspamd >= 1.6 2018-05-02 18:04:15 +02:00
ljf
4c79f525a1 [enh] Compatibility with debian stretch
This reverts commit 3be7aff065.
2018-05-02 18:04:15 +02:00
ljf (zamentur)
cf78e40658
Add wget as dependency 2018-03-18 15:11:49 +01:00
Alexandre Aubin
88d7a31bda
[fix] Microdecision : add mailutils as a dependency 2018-02-11 22:23:40 +01:00
Alexandre Aubin
d5b6072c84 [fix] Explicitly require moulinette and ssowat >= 2.7.1 2017-08-22 15:27:52 +02:00
Alexandre Aubin
d9761aad7b [fix] Move archivemount to suggested dependency (#322) 2017-06-21 21:04:25 +02:00
ljf (zamentur)
d3eeb4bbc7 [enh] Refactor backup management to pave the way to borg (#275)
* [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
2017-06-02 13:41:16 +02:00
Alexandre Aubin
7718ed6000 [fix] Properly manage resolv.conf, dns resolvers and dnsmasq (#290)
* Adding resolvconf as dependency
* Adding new templates for dnsmasq
* Adding libnss-myhostname as dependency
* tableflip.gif
* Moar tableflip.gif :/
* Tweaking dns resolvers used by dnsmasq
* Adding Aquilenet + moving FDN back to top
* Clarifying how the resolv.dnsmasq.conf template is used
* Moving nsswitch force regen back to postinstall
2017-04-18 00:37:21 +02:00
opi
4a729ba035 [enh] Add libnss-mdns as Debian dependency. (#279) 2017-03-28 01:36:27 +02:00
ljf
3be7aff065 Revert "[enh] Compatibility with debian stretch"
This reverts commit 73d1630459.
2017-01-23 11:46:21 +01:00
ljf
73d1630459 [enh] Compatibility with debian stretch 2017-01-13 02:09:14 +01:00
M5oul
d315348d83 Merge pull request #209 from YunoHost/fix_662_missing_openssl_dependency
[fix] Missing 'python-openssl' dependency for Let's Encrypt integration.
2016-12-11 23:08:19 +01:00
Laurent Peuch
fc108bbc7c Merge pull request #202 from YunoHost/enh-haveged-dependency
[enh] Add haveged as Debian dependency
2016-12-11 23:06:04 +01:00
Moul
4897c39edf [fix] [#662](https://dev.yunohost.org/issues/662): missing
'python-openssl' dependency for Let's Encrypt integration.
2016-12-11 18:14:42 +01:00
opi
87bdc5a5ce [fix] Add missing dependency to nscd package #656
See https://dev.yunohost.org/issues/656

nscd is called during user_create and user_delete, but this package is only in Recommends for libnss-ldapd.
2016-12-05 10:45:55 +01:00
opi
397aeb2498 [enh] Add haveged as dependency
Increase entropy on virtual servers. Speed up key generation by openssl and dnssec
See https://github.com/YunoHost/yunohost/pull/201 & https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/963368
2016-12-05 10:42:38 +01:00
Jérôme Lebleu
c1115fc736 [fix] Rename 'deprecated' option to 'deprecated_alias' in actionsmap 2016-04-16 21:33:48 +02:00
Jérôme Lebleu
50d4eded18 [deb] Add etckeeper package in Recommends (wip #280) 2016-04-11 21:34:46 +02:00
Jérôme Lebleu
a7657c1a39 [ref] Deprecate and rename regenconf action to regen-conf 2016-04-10 10:42:30 +02:00
Jérôme Lebleu
ca54418441 [enh] Use new rspamd configuration system to override metrics 2016-03-28 19:11:50 +02:00
Jérôme Lebleu
4a7ff6a24f [deb] Clean debian/control with cosmetic changes
The following dependencies have been changed:
 * pyminiupnpc: removed in flavour of official python-miniupnpc Debian package
 * python-pip: moved from Depends to Recommends since it's only intended for
   apps usage and not YunoHost itself - it should definitively be removed when
   the 'requirements' manifest key will allow package installation.
2016-03-15 15:23:08 +01:00
Jérôme Lebleu
897594a5da [deb] Add missing cron dependency 2016-03-15 15:01:01 +01:00
Jérôme Lebleu
d6b0c35725 [fix] Replace udisks-glue by udisks2 and only suggest it 2016-01-22 18:34:02 +01:00
Jérôme Lebleu
dbe58e9625 [enh] Update rmilter hook and dependencies for 1.7 release 2016-01-19 22:55:57 +01:00
Jérôme Lebleu
c8b4813440 [fix] Add procmail to packages dependencies 2016-01-08 22:11:00 +01:00
Jérôme Lebleu
d2c393ea5a [enh] Add ping util as recommended package 2015-12-31 11:49:32 +01:00
Jérôme Lebleu
2efc0f4543 [fix] Update moulinette dependency minimum version 2015-12-24 11:05:14 +01:00
Jérôme Lebleu
7f5e98fbc7 [fix] Update moulinette version dependency 2015-11-17 11:08:15 +01:00
Jérôme Lebleu
829495905d [fix] Update moulinette version dependency 2015-11-15 14:03:05 +01:00
Jérôme Lebleu
25c7d1e799 [fix] Update moulinette version dependency 2015-11-15 00:09:56 +01:00
Jérôme Lebleu
954ac318d8 [fix] Set proper version of moulinette dependency 2015-11-02 23:17:17 +01:00
kload
12127d1a71 [fix] Use a recent moulinette version 2015-10-31 19:21:48 +01:00
kload
813ab01e9d [enh] Replace the email stack by Rspamd/Rmilter 2015-10-31 12:33:06 +01:00
Jérôme Lebleu
ec94650595 [typo] Duplicated word 'to' in package description 2015-10-07 01:36:34 +02:00
Jérôme Lebleu
15ccd60545 [fix] Fix some lintian issues and add yunohost-firewall.service 2015-10-07 00:43:48 +02:00
Jérôme Lebleu
c9b8099d74 [fix] Add Python2 in Build-Depends and review description 2015-10-06 23:00:31 +02:00
kload
39be6b0f9f [fix] Conflicts with replaced dependencies 2015-10-03 06:05:46 +02:00
kload
0addfebd9c [fix] Typo 2015-10-03 03:41:53 +02:00
kload
3fb458bf57 [fix] Put legacy packages as Debian 'Replaces' 2015-10-03 03:38:17 +02:00
kload
8668ffa2ff [yolo] Merge all packages into one 2015-10-03 03:22:08 +02:00
Jérôme Lebleu
a68c157abe [fix] Enhance copyright and control Debian package files 2015-10-02 02:36:15 +02:00
Jérôme Lebleu
5ff18d3b42 [enh] Review yunohost-api init service and add systemd compat 2015-10-02 02:10:04 +02:00
Jérôme Lebleu
b57d945af9 [enh] Update dependencies for the upcoming unified package 2015-10-01 20:51:20 +02:00