Hola Néstor:

Perdona la insistencia, podrías detallarme cuál es el
procedimiento que has seguido para "parchar a mano,
las partes que no se han parchado"?

Saludos,

--- nestor ruiz <[EMAIL PROTECTED]> wrote:

> A ver qué me sale a mi...
> 
> [EMAIL PROTECTED]:~/inst$ apt-get source squid
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Need to get 1729kB of source archives.
> Get:1 http://ftp.us.debian.org sarge/main squid
> 2.5.9-10sarge2 (dsc) [659B]
> Get:2 http://ftp.us.debian.org sarge/main squid
> 2.5.9-10sarge2 (tar)
> [1385kB]
> Get:3 http://ftp.us.debian.org sarge/main squid
> 2.5.9-10sarge2 (diff)
> [344kB]
> Fetched 1729kB in 12s
> (134kB/s)
> dpkg-source: extracting squid in squid-2.5.9
> [EMAIL PROTECTED]:~/inst$ cd squid-2.5.9/
> [EMAIL PROTECTED]:~/inst/squid-2.5.9$ patch -sp0 <
> follow_xff-2.5.patch
> 2 out of 5 hunks FAILED -- saving rejects to file
> src/structs.h.rej
> 
> Luego de revisar las partes que no se parcharon (que
> son fáciles de aplicar
> a mano), verifico que todas las dependencias estén
> satisfechas:
> 
> nruiz:/home/nruiz# apt-get build-dep squid
> nruiz:/home/nruiz# apt-get install fakeroot
> 
> Y procedo a generar los paquetes .deb:
> 
> [EMAIL PROTECTED]:~/inst/squid-2.5.9$ dpkg-buildpackage -b
> -rfakeroot
> 
> Al final, simplemente verifico los .deb creado:
> 
> [EMAIL PROTECTED]:~/inst/squid-2.5.9$ cd ..
> [EMAIL PROTECTED]:~/inst$ ls -l *.deb
> -rw-r--r--  1 nruiz users 773192 2006-09-11 14:37
> squid_2.5.9-10sarge2_i386.deb
> -rw-r--r--  1 nruiz users  97130 2006-09-11 14:37
> squid-cgi_2.5.9-10sarge2_i386.deb
> -rw-r--r--  1 nruiz users  75242 2006-09-11 14:37
> squidclient_2.5.9-10sarge2_i386.deb
> -rw-r--r--  1 nruiz users 194496 2006-09-11 14:37
> squid-common_2.5.9-10sarge2_all.deb
> 
> Y bueno, si se necesita algo más (como por ejemplo,
> pasarle al script de
> configuración un parámetro para activar este último
> parche), debes editar el
> archivo squid-2.5.9/debian/rules e incluir lo que
> necesites antes de
> ejecutar el dpkg-buildpackage
> 
> On 9/7/06, luis chocos <[EMAIL PROTECTED]> wrote:
> >
> > Hola Nestor:
> >
> > He seguido el procedimiento que me indicas, ya se
> > descargó la fuente del squid de los sources y he
> > cambiado al directorio que generó.
> >
> > Ahora cuando aplicó el parche con el comando:
> >
> > patch < ./follow_xff-2.5.patch
> >
> > Me bota el siguiente error:
> >
> > can't find file to patch at input line 61
> > Perhaps you should have used the -p or --strip
> option?
> > The text leading up to this was:
> > ---------------------------
> > |Index: src/acl.c
> > |--- src/acl.c 13 May 2003 02:14:12 -0000
> 1.43.2.16
> > |--- src/acl.c 23 Nov 2003 14:20:12 -0000
> > ---------------------------
> > File to patch:
> >
> > Supuestamente me pide un archivo para parchar pero
> ni
> > idea de cuál puede ser.
> >
> >
> > El parche que deseo ponerle al Squid es el de
> Follow
> > X-Forwarded-For headers [0], para poder aplicar
> las
> > ACLs del Squid a las peticiones generadas por el
> > Filtro de Contenidos Dansguardian.
> >
> > [0]:
> >
>
http://squid.sourceforge.net/projects.html#follow_xff
> >
> >
> >
> >
> >
> >
> > --- nestor ruiz <[EMAIL PROTECTED]> wrote:
> >
> > > Mejor haces:
> > >
> > >   apt-get source squid
> > >
> > > Y en el directorio que crea este comando (donde
> > > estarán los fuentes),
> > > aplicas tus parches.
> > >
> > > Luego simplemente ejecutas:
> > >
> > >   dpkg-buildpackage -b -rfakeroot
> > >
> > > Y te creará un deb con tus "parches", el cual
> puedes
> > > instalar (o deinstalar)
> > > por los medios habituales (dpkg -i/r)
> > >
> > > On 9/7/06, luis chocos <[EMAIL PROTECTED]>
> wrote:
> > > >
> > > > Hola amigos:
> > > >
> > > > He instalado el Squid desde código fuente en
> un
> > > Debian
> > > > Sarge 3.1 (la razón para no utilizar el
> paquete
> > > .deb
> > > > es que voy a aplicar un parche), mi pregunta
> es,
> > > qué
> > > > pasos debo llevar a cabo para hacer que el
> > > programa
> > > > arranque en el inicio.
> > > >
> > > > Saludos,
> > > >
> > > >
> __________________________________________________
> > > > Do You Yahoo!?
> > > > Tired of spam?  Yahoo! Mail has the best spam
> > > protection around
> > > > http://mail.yahoo.com
> > >
> > >
> > > --
> > > Nestor
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
> 
> 
> -- 
> Nestor
> > _______________________________________________
> Lista de correo Linux-plug
> Temática: Discusión general sobre Linux
> Peruvian Linux User Group (http://www.linux.org.pe)
> 
> Participa suscribiéndote y escribiendo a: 
> [email protected]
> Para darte de alta, de baja  o hacer ajustes a tu
> suscripción visita:
>
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
> 
> IMPORTANTE: Reglas y recomendaciones
> http://www.linux.org.pe/listas/reglas.php
> http://www.linux.org.pe/listas/comportamiento.php
> http://www.linux.org.pe/listas/recomendaciones.php


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a