From owner-freebsd-current@FreeBSD.ORG Thu Dec 18 01:05:45 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 407DC16A4CE for ; Thu, 18 Dec 2003 01:05:45 -0800 (PST) Received: from vbook.fbsd.ru (asplinux.ru [195.133.213.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28CEB43D50 for ; Thu, 18 Dec 2003 01:05:44 -0800 (PST) (envelope-from vova@vbook.fbsd.ru) Received: from vova by vbook.fbsd.ru with local (Exim 4.24; FreeBSD) id 1AWiXD-0000Cj-7z; Wed, 17 Dec 2003 23:44:43 +0300 From: "Vladimir B. Grebenschikov" To: Dag-Erling =?ISO-8859-1?Q?Sm=F8rgrav?= In-Reply-To: References: <1071594625.737.35.camel@localhost> <1071604132.774.7.camel@localhost> <1071649239.763.4.camel@localhost> <3FE0A4AF.2050007@acm.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Organization: SWsoft Inc. Message-Id: <1071693881.754.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Wed, 17 Dec 2003 23:44:42 +0300 Sender: Vladimir Grebenschikov 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:45 -0000 =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(). I like this way (execve) to fix pkg_add. 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) > DES --=20 Vladimir B. Grebenschikov SWsoft Inc.