ports/170087: [Patch] [poudriere] fix quoting for poudriere
Denis Generalov
gd at powernet.ru
Tue Jul 24 13:23:21 UTC 2012
On Mon, 23 Jul 2012 15:30:19 GMT
Vincent Hoffman <vince at unsane.co.uk> wrote:
> The following reply was made to PR ports/170087; it has been noted by GNATS.
>
> From: Vincent Hoffman <vince at unsane.co.uk>
> To: Denis Generalov <gd at powernet.ru>
> Cc: freebsd-gnats-submit at FreeBSD.org
> Subject: Re: ports/170087: [Patch] [poudriere] fix quoting for poudriere
> Date: Mon, 23 Jul 2012 16:29:54 +0100
>
> This is a multi-part message in MIME format.
> --------------070109040700060200090604
> Content-Type: text/plain; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
>
> On 23/07/2012 15:32, Denis Generalov wrote:
> > --- src/poudriere.d/common.sh.orig 2012-07-23 17:48:32.000000000 +0400
> > +++ src/poudriere.d/common.sh 2012-07-23 17:49:00.000000000 +0400
> > @@ -610,7 +610,7 @@
> > local pn
> > msg "Caching missing port versions"
> > while read port; do
> > - if ! egrep -q "^${port} " ${cache}; then
> > + if ! grep -q "^${port} " ${cache}; then
> > pn=$(injail make -C /usr/ports/${port} -VPKGNAME)
> > echo "${port} ${pn}" >> ${cache}
> > fi
> This does not fix it for me.
> Using this patch I get the following
>
> Building new INDEX files... done.
> ====>> Mounting devfs
> ====>> Mounting /proc
> ====>> Mounting linuxfs
> /etc/resolv.conf -> /usr/local/poudriere/jails/90andtest/etc/resolv.conf
> ====>> Starting jail 90andtest
> ====>> Populating LOCALBASE
> ====>> Calculating ports order and dependencies
> ====>> Caching missing port versions
> ====>> Sanity checking the repository
> ====>> Deleting stale symlinks
> ====>> Cleaning the build queue
> [:
> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10:
> unexpected operator
> ====>> Cleaning up wrkdir
> ====>> Building lang/perl5.14
> ===> Cleaning for perl-5.14.2_2
>
> Please note that
> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10
> doesnt currently exist.
>
> root at fbsd9vm ~/portlist]# ls
> /usr/local/poudriere_data/packages/90andtest-default/All/
> [root at fbsd9vm ~/portlist]#
>
>
> Vince
Hi Vince,
May I ask you to test another patch?
I attached new patch.
>
>
>
> --------------070109040700060200090604
> Content-Type: text/html; charset=ISO-8859-1
> Content-Transfer-Encoding: 7bit
>
> <html>
> <head>
> <meta content="text/html; charset=ISO-8859-1"
> http-equiv="Content-Type">
> </head>
> <body bgcolor="#FFFFFF" text="#000000">
> <div class="moz-cite-prefix">On 23/07/2012 15:32, Denis Generalov
> wrote:<br>
> </div>
> <blockquote
> cite="mid:20120723183249.b4c5c61203d8a7a37a3ad834 at powernet.ru"
> type="cite">
> <pre wrap="">--- src/poudriere.d/common.sh.orig 2012-07-23 17:48:32.000000000 +0400
> +++ src/poudriere.d/common.sh 2012-07-23 17:49:00.000000000 +0400
> @@ -610,7 +610,7 @@
> local pn
> msg "Caching missing port versions"
> while read port; do
> - if ! egrep -q "^${port} " ${cache}; then
> + if ! grep -q "^${port} " ${cache}; then
> pn=$(injail make -C <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>usr/ports<span class="moz-txt-tag">/</span></i>${port} -VPKGNAME)
> echo "${port} ${pn}" >> ${cache}
> fi
> </pre>
> </blockquote>
> This does not fix it for me.<br>
> Using this patch I get the following <br>
> <br>
> Building new INDEX files... done.<br>
> ====>> Mounting devfs<br>
> ====>> Mounting /proc<br>
> ====>> Mounting linuxfs<br>
> /etc/resolv.conf ->
> /usr/local/poudriere/jails/90andtest/etc/resolv.conf<br>
> ====>> Starting jail 90andtest<br>
> ====>> Populating LOCALBASE<br>
> ====>> Calculating ports order and dependencies<br>
> ====>> Caching missing port versions<br>
> ====>> Sanity checking the repository<br>
> ====>> Deleting stale symlinks<br>
> ====>> Cleaning the build queue<br>
> [:
> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10:
> unexpected operator<br>
> ====>> Cleaning up wrkdir<br>
> ====>> Building lang/perl5.14<br>
> ===> Cleaning for perl-5.14.2_2<br>
> <br>
> Please note that <br>
> /usr/local/poudriere_data/packages/90andtest-default/All/libsigc++-2.2.10<br>
> doesnt currently exist.<br>
> <br>
> root at fbsd9vm ~/portlist]# ls
> /usr/local/poudriere_data/packages/90andtest-default/All/<br>
> [root at fbsd9vm ~/portlist]# <br>
> <br>
> <br>
> Vince<br>
> <br>
> <br>
> </body>
> </html>
>
> --------------070109040700060200090604--
> _______________________________________________
> freebsd-ports-bugs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
> To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe at freebsd.org"
--
Denis Generalov <gd at powernet.ru>
More information about the freebsd-ports-bugs
mailing list