Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Mar 2007 20:22:44 +0300
From:      Sergey Matveychuk <sem@FreeBSD.org>
To:        Andrew Pantyukhin <infofarmer@FreeBSD.org>
Cc:        ports@freebsd.org, fullermd@over-yonder.net, parv@pair.com
Subject:   Re: Problems running pkgdb -fF
Message-ID:  <46001864.8050005@FreeBSD.org>
In-Reply-To: <cb5206420703200930g4a522280x7011521956905551@mail.gmail.com>
References:  <1174330341.26866.32.camel@shumai.marcuscom.com> <cb5206420703200930g4a522280x7011521956905551@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Andrew Pantyukhin wrote:
> On 3/19/07, Joe Marcus Clarke <marcus@marcuscom.com> wrote:
>> Running pkgdb -Ff today gives me the following error:
> 
> Just a "me too" here, and this problem appears during
> portupgrade runs, too.
> 

Try the patch please. I could not find a box where I can reproduce the
error, so it's not tested. Just a obvious quick fix.

Index: pkgtools.rb
===================================================================
RCS file: /cvsroot/portupgrade/pkgtools/lib/pkgtools.rb,v
retrieving revision 1.16.2.4
diff -u -r1.16.2.4 pkgtools.rb
--- pkgtools.rb 27 Feb 2007 11:34:59 -0000      1.16.2.4
+++ pkgtools.rb 20 Mar 2007 17:18:35 -0000
@@ -790,8 +790,7 @@
   contents_file = $pkgdb.pkg_contents(pkgname)

   if grep_q_file(/^@comment[ \t]+ORIGIN:/, contents_file)
-    command = shelljoin('sed',
-                       "s|^\\(@comment[ \t][
\t]*ORIGIN:\\).*$|\\1#{origin}|")
+    command = "sed s|^\\(@comment[ \t][ \t]*ORIGIN:\\).*$|\\1#{origin}|"
   else
     command = "(cat; echo '@comment ORIGIN:#{origin}')"
   end


-- 
Dixi.
Sem.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46001864.8050005>