all options
squeeze  ] [  wheezy  ] [  jessie  ] [  stretch  ] [  sid  ]
[ Source: ucf  ]

Package: ucf (3.0025+nmu3)

Links for ucf

Screenshot

Debian Resources:

Download Source Package ucf:

Maintainer:

Similar packages:

Update Configuration File : préserve les changements locaux des fichiers de configuration

La Charte Debian établit que les modifications faites aux fichiers de configuration par l'utilisateur doivent être préservées pendant la mise à jour d'un paquet. La façon simple d'obtenir ce comportement est de faire du fichier de configuration un « conffile », que dpkg traitera d'une façon particulière lors des mises à jour, en posant des questions à l'utilisateur si nécessaire.

Ce mécanisme est approprié seulement s'il est possible de distribuer une version par défaut qui fonctionnera sur la plupart des systèmes, même si certains administrateurs systèmes peuvent choisir de le modifier. Cela implique que la version par défaut fera partie du paquet distribué et qu'elle ne doit pas être modifiée par les scripts du responsable du paquet pendant l'installation (ou à tout autre moment).

ucf tente de fournir les fonctionnalités de conffile à des fichiers qui ne sont pas définis comme tels (donc pas livrés dans un paquet Debian) mais plutôt traités dans le postinst à la place. Ce script permet de maintenir de tels fichiers dans le répertoire /etc, préservant ainsi les changements effectués par les utilisateurs et offrant globalement les mêmes fonctionnalités lors de la mise à jour offertes par dpkg via le mécanisme des « conffiles ».

De plus, ce script offre des facilités pour faire migrer un fichier qui n'a pas reçu de protection comme un conffile vers ce schéma et essaye de minimiser le nombre de questions posées lors de l'installation. En fait, cette fonctionnalité de transition est meilleure que celle offerte par dpkg quand on veut faire transiter le statut d'un fichier de « non-conffile » à « conffile ».

Tags: System Administration: Configuration Tool, Software Development: Packaging, Implemented in: implemented-in::shell, interface::commandline, Role: Program, Scope: Utility, Application Suite: suite::debian, use::configuring

Other Packages Related to ucf

  • depends
  • recommends
  • suggests
  • enhances

Download ucf

Download for all available architectures
Architecture Package Size Installed Size Files
all 69.2 kB230.0 kB [list of files]