yunohost/debian
Laurent Peuch a441f37454 Migration framework (#195)
* [enh] list migrations
* [enh] first version of the migrate command
* [mod] add todo comment
* [mod] migrate command shouldn't return anything
* [mod] rename yunohost_migrations to data_migrations
* [mod] better regex
* [enh] had base class for migration
* [fix] inverted condition
* [enh] save last runned migration
* [enh] add migrations state command
* [mod] add todo comments
* [mod] error handling
* [mod] DRY
* [doc] more comment
* [enh] handle exceptions on migration
* [mod] error handling
* [mod] DRY
* [enh] error handling
* [mod] this is done earlier
* [doc] docstring
* [enh] handle fail to load migration case
* [doc] add TODO Comment
* [fix] typos, thx ju
* [enh] add a migration to remove archivemount (as an example)
* [fix] check_call is boring
* [enh] support forward/backward migrations
* [mod] I don't need auth
* [fix] apt is expecting input...
* [mod] save it as int
* [mod] add some logging
* [doc] update todo
* [fix] I also need to run backward latest runed migration
* [enh] add target cli argument
* [enh] fake migration
* [enh] uniformly convert to int at the same place
* [fix] we need to filename now
* [enh] validate input
* [enh] handle 0 special case
* [mod] rename fake to skip
* [mod] s/runed/run/g
* [doc] anglich typo in comments
* [mod] more explicit error message
* [mod] more typo
* [doc] put comment in the right place
* [mod] typo
* [fix] forgot to cape migrations by target
* [fix] typo
* [mod] uses moulinette helpers
* [enh] launch migrations during package upgrade
* [mod] remove unused import
* [mod] sort translation keys
* [enh] i18n
* [fix] missing __init__.py in data_migrations
* [mod] move to a subcategory
* Typo / caps / consistency
* [fix] forgot that migrations is now in tools, in postinst
* Skip migrations during postinstall
* Remove archivemount example migration
It relied on apt-get, which can't be used during 'postinst' debian scripts because we're already inside a apt
* Add migration for cert group from 'metronome' to 'ssl-cert'
2017-08-07 15:55:18 +02:00
..
conf/pam [fix] Create home directory during login (fixbug #80) 2015-11-13 13:40:53 +01:00
source [enh] Add debian subdirectory and change root yolo structure 2015-01-31 23:45:34 +01:00
changelog Update changelog for 2.6.5 release 2017-07-26 11:57:12 -04:00
compat [enh] Add debian subdirectory and change root yolo structure 2015-01-31 23:45:34 +01:00
control [fix] Move archivemount to suggested dependency (#322) 2017-06-21 21:04:25 +02:00
copyright [fix] Enhance copyright and control Debian package files 2015-10-02 02:36:15 +02:00
install [enh] include script to reset ldap password (#217) 2017-02-13 16:10:37 +01:00
logrotate [fix] Log rotation is already handled by WatchedFileHandler (fixbug #137) 2015-12-29 21:01:17 +01:00
postinst Migration framework (#195) 2017-08-07 15:55:18 +02:00
postrm [deb] Rely on dh_installinit to restart yunohost-firewall after upgrade 2016-04-09 17:02:48 +02:00
prerm [deb] Rely on dh_installinit to restart yunohost-firewall after upgrade 2016-04-09 17:02:48 +02:00
rules [deb] Rely on dh_installinit to restart yunohost-firewall after upgrade 2016-04-09 17:02:48 +02:00
yunohost-api.default [enh] Allow to set default options for yunohost-api service 2015-11-12 13:48:48 +01:00
yunohost-api.init [fix] Attempt to improve services management in Debian packaging 2016-03-12 22:33:59 +01:00
yunohost-api.service [fix] Use default options in yunohost-api systemd service too 2015-11-12 17:14:03 +01:00
yunohost-firewall.init [fix] Attempt to improve services management in Debian packaging 2016-03-12 22:33:59 +01:00
yunohost-firewall.service [deb] Add Install section to yunohost-firewall.service 2016-04-09 17:04:49 +02:00