Reecriture de slave-dns pour qu'il utilise le template (avant il utilisait
le template la premiere fois, et après utilisait un template en dur dans
son code)
* Ajout de l'argument -d sous_repertoire
Il n'est pas neccessaire d'utiliser -l ou -u
sous_repertoire est un chemin relatif de profondeur n
Les droits seront corrigés pour l'ensemble des sous repertoires repondant à la contrainte : /var/alternc/html/l/login/sous_repertoire
* -l login du compte concerné (/var/alternc/html/l/login)
* -l uid (gid unix associé au compte concerné)
Le comportement initial est conservé
* si pas d'arguments alors on fixe les droits de l'ensemble de /var/alternc/html
Si on fournit un autre parametre on annule le traitement avec message d'erreur
See: #318.
As of now, the MySQL configuration used everywhere by AlternC is not
stored in the main configuration file (/etc/alternc/local.sh) but in a
MySQL configuration file in /etc/alternc/my.cnf, which enables us to
call mysql without exposing the password on the commandline.
The changes here are quite invasive but will allow us to factor out
the MySQL configuration better. See #364.
This includes a partial rewrite of the mysql.sh logic, which is now ran
from the postinst script (and not alternc.install) which will allow us
to actually change the MySQL root user properly. See #601.
This commit was tested like this:
* clean install on etch (working)
* upgrade from a clean 0.9.7 (working)