• [^] # Re: Tu n'es pas le centre du monde

    Posté par . En réponse au journal Archlinux est morte.... Évalué à 7.

    C'est intéressant comme comparaison (vraiment). Je me suis donc demandé si c'était vraiment un problème inhérent au système de scripts que systemd pourrait "solutionner". J'ai donc regardé sur la distro gentoo avec ton exemple. Gentoo utilise openrc sysvinit et un ensemble de script pour l'init donc c'est tout trouvé comme exemple alternative.

    haveged est dans l'arbre portage. Pour le démon il y a 2 fichiers conf:
    celui du service: /etc/init.d/haveged

    #!/sbin/runscript
    # Copyright 1999-2011 Gentoo Foundation
    # Distributed under the terms of the GNU General Public License v2
    command="/usr/sbin/${SVCNAME}"
    command_args="-r 0 ${HAVEGED_OPTS}"
    pidfile=/var/run/${SVCNAME}.pid
    depend() {
     provide entropy
    }
    
    

    celui de la config du démon: /etc/conf.d/haveged

    # Copyright 1999-2011 Gentoo Foundation
    # Distributed under the terms of the GNU General Public License v2
    WATERMARK=1024
    # -r0 is added always
    HAVEGED_OPTS="-w ${WATERMARK} -v 1"
    
    

    En dehors des commentaires, autant de lignes effectives que dans l'exemple avec systemd.
    La doc. est faite aussi ici.
    Le problème, est-ce vraiment la logique du script ou bien la "rigueur" dans la lisibilité qui pose problème?
    Je comprends le point de vue de totof2000 ( et j'ai aussi lu le linux mag sur systemd (enfin pas tout encore)).