• [^] # Re: Un test ? où ça un test ?

    Posté par . En réponse à la dépêche Un test négatif (mais constructif) de la Mandrake 9.1. Évalué à 6.

    > il va te créer la base ds le /etc/rc?.d/mysql avec un gros test au debut de start(). Ds le genre goret....

    Déjà, c'est /etc/init.d/mysqld, dans /etc/rc?.d/ il n'y a que des liens.

    > Ds le genre goret....

    Le genre goret, c' est :
    - "if [ ! -d $datadir/mysql ] ; then"
    Damned, c'est réellement goret.

    > De ce coté la, j'aime bien les pre/post-install de debian

    rpm permet aussi ça. Simplement il y a problème avec les scrypts interactifs comme le fait debian.
    Ce n'est pas adapté pour des installations automatique où on ne demande rien à l'utilisateur.
    De plus c'est réservé à des "spécialistes". Certaines questions lors de l'installation de debian ne sont pas à la portée d'un débutant. Le mieux dans ces cas, c'est de repousser la question dans un outil de configuration convivial où, le système étant installé, on peut fouiller la doc, surfer sur web, etc...

    De plus, c'est scripts interactif de post-installation ne sont pas suffisant pour configurer un service et il faut toujours utiliser un outils de conf pour finir l'installation. Je préfère l'approche RedHat/Mandrake/SuSE etc qui est de faire les choses en deux phases bien distinctes :
    - installation
    - configuration

    Alors que debian c'est :
    - installation/configuration
    - configuration encore une foi.