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

Responder a