Depende de la distribución y la fuente original ('ascendente').
Con la mayoría de los paquetes que utilizan autoconf y automake, es posible especificar el directorio donde se buscarán los archivos de configuración utilizando el --sysconfdir
parámetro. Otros sistemas de compilación (por ejemplo, CMake) tienen opciones similares. Si el paquete fuente usa uno de esos sistemas de compilación, entonces el empaquetador puede especificar fácilmente los parámetros correctos y no se requieren parches. Incluso si no lo hacen (p. Ej., Debido a que la fuente ascendente utiliza algún sistema de compilación local), a menudo todavía es posible especificar alguna configuración de compilación para mover los archivos de configuración a una ubicación particular sin tener que parchear la fuente ascendente.
Si ese no es el caso, entonces a menudo la distribución tendrá que agregar parches a la fuente para que mueva los archivos en lo que consideran la ubicación "correcta". En la mayoría de los casos, los empaquetadores de distribución escribirán un parche que permitirá configurar la fuente en el sentido anterior, de modo que puedan enviar el parche a los mantenedores en sentido ascendente, y no tengan que seguir manteniéndolo / actualizándolo. Este es el caso para las ubicaciones de los archivos de configuración, pero también para otras cosas, como los bin
/ sbin
ejecutables (la interpretación de lo que es un comando del administrador del sistema difiere entre las distribuciones), la ubicación donde escribir la documentación, etc.
Nota al margen: si se mantiene un cierto software libre, por favor, que sea fácil para los empaquetadores para hablar con usted. De lo contrario, tenemos que mantener tales parches sin una razón particularmente buena ...