Hola Alvaro, > ¿Hay alguna manera de expresar en un Makefile que un archivo X depende > de un archivo Z, siempre y cuando el archivo Z exista, pero que si no > existe, entonces X debe construirse de todas maneras? > > Mi idea es que el archivo X se construya con una determinada regla que > lleva "opciones por defecto", pero que si yo quiero cambiar las > opciones, entonces creo el archivo Z, le pongo las opciones que quiero, > y ejecuto Make nuevamente. >
no directamente con make, pero usando un truco se puede lograr lo mismo. OPTIONAL_CONFIG=config_file OPTIONALS= if[ -e $(CONFIG_FILE) ]; then OPTIONALS+=config_file fi regla_para_archivo: $(REQUIRED) $(OPTIONALS) ... blah blah blah como siempre, adobar a gusto y cocinar a fuego lento Saludos! -- Carlos Manuel Duclos Vergara http://www.toolchains.com/personal/blog From [EMAIL PROTECTED] Wed Jun 27 00:28:12 2007 From: [EMAIL PROTECTED] (Yonathan Dossow) Date: Wed Jun 27 00:30:02 2007 Subject: ZFS en linux In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Tue, Jun 26, 2007 at 11:15:19AM -0400, Horst H. von Brand wrote: > Alvaro Herrera <[EMAIL PROTECTED]> wrote: > > Horst H. von Brand escribió: > > > Perez Ruiz Enrique <[EMAIL PROTECTED]> wrote: > > > > > > No obstante, los muñecos de FreeBSD están portando ZFS a su entorno. > > > > http://wiki.freebsd.org/ZFS > > > > > > Esa pagina no existe. > > > > Claro que existe, y dice > > No... acabo de (re)verificar, y (como antes) me muestra un extran~o > resultado de algun buscador. Igual <http://wiki.freebsd.org>. Alguien con problemas de capa 8... por aca funciona bien (VTR) desde la utfsm consulte a los dns 200.1.19.4, 204.87.169.4 y conocen bien el destino. Con ELinks se ve la pagina correcta. -- Yonathan H. Dossow Acun~a http://kronin.bla.cl Estudiante Ingenieria Civil Informatica Universidad Tecnica Federico Santa Maria Valparaiso, Chile From [EMAIL PROTECTED] Wed Jun 27 00:57:13 2007 From: [EMAIL PROTECTED] (Rodrigo Henriquez) Date: Wed Jun 27 00:59:04 2007 Subject: sobre squid In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El día 25/06/07, Aprendo Debian <[EMAIL PROTECTED]> escribió: > > hola colegas: > > tengo no un problema es una duda pero se que se puede hacer pero no me > sale, > miren tengo o quiero hacer un tipo de autenticacion en el squid pero no > para > todos lo usuarios de mi red tengo unas acl para proxy_authent pero otras > acl > para los usuario que nevegaran sin poder poner o que le pida el proxy > usuario y contraseña, en este caso les mando mi squid.conf para si > alguien > me puede ayudar y puede ver el reguero que tengo aqui que esta algo > organizado me pueda decir que me falta o que puedo quitar. Hola. En squid debes separar los usuarios que pueden navegar sin autenticarse de los que si deben, agrupándolos en diferentes ACLs y permisos. Por otra parte, tienes que tener en mente que en squid unir dos o más ACLs en una línea corresponde a un "AND" lógico y unir dos o más ACLs en líneas diferentes a un "OR". Para lo que explicas, deberías generar las siguientes ACLs: auth_param basic program /usr/lib/squid/ncsa_auth /foodir/listadeusuarios # o cualquiera sea el método de autenticación que estés usando... auth_param basic children 20 auth_param basic realm "ALGO." acl aclpassword proxy_auth REQUIRED acl usuarios_sin_auth src 192.168.1.X/255.255.255.255 acl usuarios_sin_auth src 192.168.1.Y/255.255.255.255 acl usuarios_sin_auth src 192.168.1.N/255.255.255.255 acl LAN src 192.168.1.0/255.255.255.0 http_access allow usuarios_sin_auth http_access allow LAN aclpassword No lo he probado, pero debería funcionar adaptándo todo a tu ambiente. Espero que te sirva. Saludos. -- Rodrigo Henriquez M. From [EMAIL PROTECTED] Wed Jun 27 01:11:53 2007 From: [EMAIL PROTECTED] (Carlos Manuel Duclos Vergara) Date: Wed Jun 27 01:14:00 2007 Subject: Make con dependencias opcionales In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > > OPTIONAL_CONFIG=config_file > OPTIONALS= > > if[ -e $(CONFIG_FILE) ]; then > OPTIONALS+=config_file > fi > por supuesto, un problema entre el teclado y la silla.... OPTIONAL_CONFIG=config_file OPTIONALS= if[ -e $(OPTIONAL_CONFIG) ]; then OPTIONALS+=config_file fi