Victor Hugo dos Santos escribió:
> Señores,
> 
> estoy analizando la posibilidad de crear un archivo ".deb" que
> contenga los archivos de configuracion de los servidores debian/ubuntu
> (después me meto con los rpms) que utilizamos aca en la empresa...
> 
> como cada vez que agregamos un servidor tenemos que pasar el cheklist
> de instalacion (copiar/modificar archivos, instalar paquetes, entre
> otras tareas).. la idea es que al ejecutar "dpkg -i
> mipaquete-conf-1.0.0", haga:

Creo que es mala idea, precisamente porque los archivos de configuracion
se supone que son "sagrados" y solo deben ser actualizados si el usuario
no ha tocado el archivo que venia en el primer paquete que instaló.


> 2 - respaldar los archivos de configuracion que se ira sustituir
> (/etc/ldap/ldap.conf, /etc/resolv.conf, /etc/nsswitch.conf, etc,etc)
> con la sufijo "-old"
> 3 - sustituir los archivos de configuracion con los nuevos archivos
> que pusimos en nuestro paquete (mipaquete-conf-1.0.0).

Esta parte yo la haria con un paquete que tenga un par de scripts pre- y
postinst.  Quizas ese mismo paquete tenga las dependencias que quieres
en el punto (1).

-- 
Alvaro Herrera                  http://www.amazon.com/gp/registry/5ZYLFMCVHXC
"Before you were born your parents weren't as boring as they are now. They
got that way paying your bills, cleaning up your room and listening to you
tell them how idealistic you are."  -- Charles J. Sykes' advice to teenagers
From [EMAIL PROTECTED]  Thu Jan 24 14:47:55 2008
From: [EMAIL PROTECTED] (Rodrigo Fuentealba)
Date: Thu Jan 24 14:51:08 2008
Subject: distribuicion de .deb con configuraciones internas
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

2008/1/24, Alvaro Herrera <[EMAIL PROTECTED]>:
> Victor Hugo dos Santos escribió:
> > Señores,
> >
> > estoy analizando la posibilidad de crear un archivo ".deb" que
> > contenga los archivos de configuracion de los servidores debian/ubuntu
> > (después me meto con los rpms) que utilizamos aca en la empresa...
> >
> > como cada vez que agregamos un servidor tenemos que pasar el cheklist
> > de instalacion (copiar/modificar archivos, instalar paquetes, entre
> > otras tareas).. la idea es que al ejecutar "dpkg -i
> > mipaquete-conf-1.0.0", haga:
>
> Creo que es mala idea, precisamente porque los archivos de configuracion
> se supone que son "sagrados" y solo deben ser actualizados si el usuario
> no ha tocado el archivo que venia en el primer paquete que instaló.

Yo también creo que es mala idea. Te cuento cómo lo hacemos por aquí.

En el caso de Slackware, los archivos de instalación se copian como
.new, y sólo si el contenido es el mismo y las diferencias son
conocidas (por ejemplo, error de documentación), o bien el archivo no
existe, se mueven a su posición original.

Los que usamos Slackware -current sabemos que encontrando un archivo
.new en /etc o cualquier subdirectorio dentro de /etc, quiere decir
que hay un servicio que actualizamos y que tiene opciones nuevas que
deberíamos ver. Esto no pasa en stable, dado que aquí no se agregan
nuevas opciones.

Por cierto, deberías ir al teorema del setup:

"Default: dícese de la configuración que justito no te funciona".

-- 
Rodrigo Fuentealba Cartes

Responder a