Quel est le but de / etc / default?

28

Pour la première fois, un démon m'a demandé d'y installer un indicateur.

C'est pour quoi? Est-ce un nouveau concept?

John Bachir
la source
cette question sur askubuntu: askubuntu.com/questions/429592/…
myrdd

Réponses:

15

À partir d' un message sur un forum Slackware:

... ceci est un concept Debian qui a été adopté par quelques paquets.

Fondamentalement, / etc / default contient certains paramètres que l'utilisateur final ou l'administrateur est susceptible de modifier, plutôt que d'incorporer les valeurs dans les scripts de démarrage réels. De cette façon, les modifications persisteront même si vous mettez à niveau le package et que le script de démarrage est remplacé.

hovanessyan
la source
2
Est-ce à dire que l'utilisateur est censé modifier directement la configuration par défaut ou le programme par défaut à cet emplacement s'il n'y a pas d'autre configuration disponible?
James McMahon
1
Les options de configuration disponibles permettent à l'utilisateur de les modifier directement. Ne vous laissez pas berner par le mot "par défaut". Pensez peut-être à la place "initconfig". C'est une configuration pour le script qui démarre le service.
thomasrutter
9

Les fichiers de ce répertoire contiennent essentiellement des paramètres de configuration. Par exemple, si vous avez un service dans /etc/init.d/test, le script regarde d'abord / etc / default / test avant de démarrer / arrêter le service de test, en recherchant les paramètres de configuration.

fonini
la source
1

/etc/default/<service>contient des options de configuration liées au démarrage de ce service. Il est utilisé par les scripts d'initialisation qui démarrent le service, par opposition à la configuration du package dans /etc/<program>laquelle est utilisé par le programme lui-même.

C'est un endroit courant pour vous permettre, par exemple, de définir des options de ligne de commande ou des variables d'environnement à utiliser lors du démarrage du démon.

thomasrutter
la source