• [^] # Re: différents répertoires

    Posté par (site web personnel) . En réponse au journal [ HS ] ... enfin, pas tant que ça.. Évalué à 2.

    dans le cas de NetworkManager c’est vaguement respecté

    C'était totalement sarcastique car au dessus il est dit :

    la configuration poussée par un paquet logiciel (donc, par ta distribution) est dans /var/lib ou /usr/lib

    J'ai du mal comprendre cette partie. J'ai cru comprendre qu'une partie de la conf était dans /var/lib et dans /usr/lib (ce qui se fait pour systemd par ex).

    Donc un non respect de la FHS, sauf a considérer que cette conf est une donnée du programme destinée à varier continuellement (comme les leases dhcp) ou une donnée qui devrait être partageable et en lecture seule (comme les manpages ou les fonts par ex).
    Après le respect de la FHS n'est pas un dogme, juste une proposition de bonne pratique d'uniformisation. Ça se discute et chacun fait ce qu'il veut dans son soft / sa distro. C'est juste qu'on repassera pour la soi disant uniformité/simplification des configs : c'est pas vraiment mieux qu'avant ~2005 ou on avait un gros yaourt sh dans /etc : maintenant on l'a dans tout le disque et dans 36 langages / formats et systèmes.

    Ça fait vieux con mais c'est factuel. Et puis je suis aigri suite à une mauvaise expérience avec l'usage de shadow services de systemd et leur non support des priorités pour intégrer un script rc sysV : merci RaspiOS.

    Note : le fait qu'il y ait aussi de la conf dans le binaire (comportement, option de compil etc, remonté par misc) relève plus du point de vue 'théorie sécurité paranoïaque' car dans ce cas tout le disque dur n'est que config (les données aussi peuvent potentiellement contenir de la conf ou induire un comportement). C'est tout à fait vrai mais bon, j'évite de mettre le pied dedans.