From owner-freebsd-current@FreeBSD.ORG Thu Dec 18 01:05:43 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F2F816A4CE for ; Thu, 18 Dec 2003 01:05:43 -0800 (PST) Received: from vbook.fbsd.ru (asplinux.ru [195.133.213.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40DF843D4C for ; Thu, 18 Dec 2003 01:05:41 -0800 (PST) (envelope-from vova@sw.ru) Received: from localhost ([127.0.0.1]) by vbook.fbsd.ru with esmtp (Exim 4.24; FreeBSD) id 1AWiom-0000EA-FG; Thu, 18 Dec 2003 00:02:52 +0300 From: "Vladimir B. Grebenschikov" To: Dag-Erling =?ISO-8859-1?Q?Sm=F8rgrav?= In-Reply-To: <1071693881.754.2.camel@localhost> References: <1071594625.737.35.camel@localhost> <1071604132.774.7.camel@localhost> <1071649239.763.4.camel@localhost> <3FE0A4AF.2050007@acm.org> <1071693881.754.2.camel@localhost> Content-Type: text/plain; charset=UTF-8 Organization: SWsoft Inc. Message-Id: <1071694970.754.4.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Thu, 18 Dec 2003 00:02:51 +0300 Content-Transfer-Encoding: quoted-printable cc: "current@freebsd.org" cc: kientzle@acm.org Subject: Re: [Fwd: bogus plist in docbook-xsl] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Dec 2003 09:05:43 -0000 =D0=92 =D1=81=D1=80, 17.12.2003, =D0=B2 23:44, Vladimir B. Grebenschikov = =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > =D0=92 =D1=81=D1=80, 17.12.2003, =D0=B2 21:57, Dag-Erling Sm=C3=B8rgrav = =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > Tim Kientzle writes: > > > This can be fixed in the current pkg_add, though it's not pretty. > >=20 > > It can be fixed far more easily and robustly by using fork() / > > execve() instead of system(). >=20 > I like this way (execve) to fix pkg_add. >=20 > Yet another way is to make temporary file with list and pass it to > single invocation of tar (can it be a pipe instead file) Anyway, I think that using -ltar (or like) is best option. > > DES --=20 Vladimir B. Grebenschikov SWsoft Inc.