[AlternC-dev] modifications proposées à alternc.conf et la configuration du package

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

The Anarcat anarcat at anarcat.ath.cx
Lun 31 Mai 06:34:27 CEST 2004


Ceci est un essai, j'aimerais avoir votre feedback sur ces quelques
propositions.

Conversion de alternc.conf en DB debconf
========================================

Je crois qu'il serait possible de "convertir" totalement le fichier
/etc/alternc/alternc.conf en "settings" debconf, et donc d'éliminer
directement alternc.conf.

Ceci aurait l'avantage que l'usager n'aurait pas besoin d'éditer
alternc.conf pour installer alternc: les réponses nécessaires seraient
demandées à la configuration du package.

Corollaire: il devient alors trivial de reconfigurer ces variables, et
donc le package, et donc tous les settings qui en dépendent.

Aussi: plusieurs variables de alternc.conf ont des équivalents directs
dans debconf. En effet, deconf est fait pour *partager* certaines
variables. Un exemple frappant vient tout de suite à l'esprit: mailname
et hostname. Ces deux variables sont toujours constantes dans un système
debian, et chaque package n'a pas besoin de redemander cette question.

Ma question est donc la suivante: où est utilisé alternc.conf? Il me
semble être utilisé strictement pour alternc.install.

Ré-écriture de local.sh en debconf
==================================

Aussi: un autre fichier de "config" comme celui-là m'agace un peu:
local.sh. Il devrait être possible de ré-écrire local.sh pour éviter
d'hardcoder les variables directement dans le fichier et simplement
utiliser debconf pour aller les chercher.

Gestion des mots de passe mysql et cie
======================================

Il est alors évident que certains "settings" auront certaines
particularités. Entre autres, les mots de passe devront être choisis par
l'usager à l'installation initiale. Si les mots de passe sont déjà
choisis, ils pourront être changés. On se départirait donc de
l'initalisation aléatoire des mots de passes pour permettre à
l'administrateur de choisir son propre mot de passe root^Wsysusr, ou de
se tirer dans le pied, bien entendu.

On pourrait aussi offrir la génération automatique de mot de passe via
debconf.

Résumé
======

1- élimination totale de alternc.conf en faveur de settings debconf
2- transformation de local.sh et stub pour debconf
3- fin de la génération automagique des mots de passe à l'installation

Qu'en pensez-vous?

A.
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: non disponible
Type: application/pgp-signature
Taille: 187 octets
Desc: non disponible
URL: <http://lists.alternc.org/arch/dev/attachments/20040531/03c680af/attachment.pgp>


Plus d'informations sur la liste de diffusion Dev