Jérôme Lebleu
f4a9f1b85b
[fix] Install updated metronome 3.7 modules instead of copying
2015-10-08 15:55:17 +02:00
Jérôme Lebleu
908d77f234
[ref] Rename lib folder to src
2015-10-08 15:47:24 +02:00
Jérôme Lebleu
911bcfa2eb
[fix] Remove undefined hooks variable in backup_create
2015-10-08 12:20:53 +02:00
Jérôme Lebleu
4905dfc9cc
[rip] Replace old moulinette-yunohost package name
2015-10-08 12:01:34 +02:00
Jérôme Lebleu
dd309205d2
[enh] Use hook_info in backup and save/restore restoration hooks
2015-10-06 12:48:16 +02:00
Jérôme Lebleu
369dec6775
[enh] Add a hook_info action
2015-10-06 12:43:10 +02:00
Jérôme Lebleu
c16203bd2a
[enh] Set default backup name to a more readable format
2015-10-05 17:49:07 +02:00
Jérôme Lebleu
a51e395bca
[fix] Validate backup/restore hooks and show restoration result
2015-10-05 17:43:48 +02:00
Jérôme Lebleu
76c7b3b3db
[fix] Restructure app restauration and catch app script failure
...
* Do not copy again the restore app script
* Set app folder permissions and properly remove it on failure
* Add a raise_on_error argument to hook_exec
* Review displayed messages
2015-10-05 15:08:34 +02:00
Jérôme Lebleu
05c71a871e
Merge pull request #106 from zamentur/unstable
...
[fix] Allow to restore app correctly
2015-10-05 12:26:18 +02:00
Le Kload
b133d13469
Merge pull request #105 from YunoHost/app_debug
...
App debug
2015-10-04 01:14:20 +02:00
zamentur
ffc9bcaf33
[fix] Don't run hooks not in the backup
2015-10-03 23:27:06 +02:00
zamentur
66f61be90e
[fix] Backup dir transmitted to app restore script
2015-10-03 22:46:13 +02:00
zamentur
d83f81be66
[fix] Restore with the app restore script from the backup
2015-10-03 22:17:02 +02:00
Laurent Peuch
c2cd0bdc1f
Add docstring to app_debug
2015-10-03 15:57:36 -04:00
zamentur
c3bb11a4c6
[enh] Add name and description in info.json of backup
2015-10-03 15:06:36 +02:00
Jérôme Lebleu
652fc79f5a
[enh] Skip the checkurl for the given app
2015-10-03 05:48:52 +02:00
Jérôme Lebleu
ef7234ce20
Merge pull request #104 from YunoHost/regen-conf
...
Major update: Add a configuration file generator
2015-10-03 03:29:06 +02:00
Laurent Peuch
e7fd25c82e
[mod] mustache is a bit stupid, modify js to match its lameness
2015-10-02 21:15:33 -04:00
Jérôme Lebleu
7280a56e16
[enh] Bind folders in data backup hooks instead of copying them
2015-10-03 00:59:19 +02:00
Laurent Peuch
fd81c0950d
Simplify app debug json structure
2015-10-02 16:19:37 -04:00
Laurent Peuch
aed11d9212
Fix: missing import
2015-10-02 16:15:01 -04:00
Laurent Peuch
7da60a6aec
Add an app_debug function
2015-10-02 15:23:12 -04:00
Jérôme Lebleu
007dfed607
[enh] Use new filesystem utils in backup_create
2015-10-02 20:33:05 +02:00
Jérôme Lebleu
20c4937f81
[enh] Review the app backup execution and structure
2015-10-02 20:33:05 +02:00
kload
4e3968fd96
[fix] Modify app list URL to have a proper SSL certificate
2015-10-02 10:11:58 -04:00
Jérôme Lebleu
3f3d02ba29
[fix] Simplify is_installed app check
2015-10-02 15:52:30 +02:00
Jérôme Lebleu
264e202347
[fix] Prevent to get/set non-installed app setting
2015-10-02 15:03:30 +02:00
kload
6b293e9075
[fix] Do not print backup info
2015-10-02 07:10:45 -04:00
kload
ca0b64bd5b
[fix] Force configuration only at postinstall
2015-10-02 05:36:33 -04:00
kload
4e0cbf7215
[fix] Indentation fail
2015-10-02 05:33:09 -04:00
Jérôme Lebleu
999a61d2b2
[enh] Allow to ignore backup hooks execution at creation
2015-10-02 03:40:06 +02:00
zamentur
5bb143c32e
[fix] Remove --ignore-hooks cause it is unfinished
2015-10-02 03:08:11 +02:00
zamentur
7ef3b7523b
Merge remote-tracking branch 'upstream/unstable' into unstable
...
Conflicts:
data/actionsmap/yunohost.yml
2015-10-02 02:57:21 +02:00
zamentur
83a796f3ff
[enh] Add a yunohost backup delete command
2015-10-02 02:49:04 +02:00
kload
1c11d8ce94
[fix] Do not mind if backup removal fails
2015-10-01 19:44:18 -04:00
kload
beec9e4150
[fix] Force configuration at postinstall
2015-10-01 19:37:59 -04:00
kload
8c46e978a3
[fix] Regenerate configuration files only if YunoHost is postinstalled
2015-10-01 19:23:37 -04:00
Jérôme Lebleu
7048e98a0a
[enh] Update app_info to show app installation status
2015-10-02 00:01:00 +02:00
kload
df8390151e
Merge branch 'unstable' into regen-conf
2015-10-01 16:39:15 -04:00
kload
0ed2081f89
[enh] Make postinstall and main domain change regen-conf friendly
2015-10-01 16:36:30 -04:00
Jérôme Lebleu
843f68e817
[enh] Introduce app status file to store install app info
2015-10-01 22:14:40 +02:00
Jérôme Lebleu
79484416a3
[enh] Store hooks results by name instead of filename
2015-10-01 20:28:34 +02:00
Jérôme Lebleu
e9a10e79fb
[enh] Allow to show backup information at listing
2015-10-01 19:27:19 +02:00
Jérôme Lebleu
3bbe9ad7e2
Merge pull request #92 from YunoHost/shallow-clone
...
[enh] Create shallow clone to increase app installation time
2015-10-01 03:37:00 +02:00
Jérôme Lebleu
e5fa8556cf
[fix] Copy app backup script with proper permissions to be executed
2015-10-01 03:19:51 +02:00
Jérôme Lebleu
89b6b79e60
[enh] Add archive size to backup info and return info at creation
2015-10-01 03:06:32 +02:00
Jérôme Lebleu
cf0af877d9
[enh] Add succeed hooks to the backup archive info
2015-10-01 02:49:51 +02:00
kload
15533c7c6f
[fix] Various fixes on configuration regeneration
2015-09-30 19:36:55 -04:00
kload
b615bcb810
[enh] Use the regenconf function instead of legacy configuration forging
2015-09-30 19:04:19 -04:00