YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
Find a file
Jérôme Lebleu 2309405e98 [enh] Refactor the conf regen for better conflicts handle
It rewrites some parts of the conf regen but try to keep as much as possible
the same logic - to prevent a too big refactoring. The main change is that
configuration file regen is now handle by service_regen_conf directly.

Hooks are now called twice with the following arguments respectively:
 * `"pre" $force $pending_dir`: it's time for the script to generate and put
   each configuration file to update/remove into `$pending_dir` with the
   right directory tree. To remove one, just touch an empty file.
 * `"post" $force`: this second time, the script may restart services, fix
   permissions, clean, ...

Between this two executions, the service_regen_conf will look for any files
under the `$pending_dir` and safely process them - either create, update or
remove the proper system configuration.
2016-04-11 17:11:41 +02:00
bin [ref] Deprecate and rename regenconf action to regen-conf 2016-04-10 10:42:30 +02:00
data [enh] Refactor the conf regen for better conflicts handle 2016-04-11 17:11:41 +02:00
debian [ref] Deprecate and rename regenconf action to regen-conf 2016-04-10 10:42:30 +02:00
lib/metronome/modules [fix] Install updated metronome 3.7 modules instead of copying 2015-10-08 15:55:17 +02:00
locales [enh] Refactor the conf regen for better conflicts handle 2016-04-11 17:11:41 +02:00
src/yunohost [enh] Refactor the conf regen for better conflicts handle 2016-04-11 17:11:41 +02:00
.gitignore [fix] Update .gitignore 2015-11-15 00:22:54 +01:00
LICENSE Add AGPL license 2015-07-15 15:28:09 +02:00
README.md Create README.md 2015-10-25 14:13:46 +01:00

Please report issues here (no registration needed): https://dev.yunohost.org/projects/yunohost/issues