From owner-freebsd-current@freebsd.org Tue Mar 15 08:19:18 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 31250AD04D6; Tue, 15 Mar 2016 08:19:18 +0000 (UTC) (envelope-from fbl@aoek.com) Received: from srv56-45.cdn.bestreaming.com (ns330343.ip-37-187-119.eu [37.187.119.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "amnesiac", Issuer "amnesiac" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7FECB8D5; Tue, 15 Mar 2016 08:19:16 +0000 (UTC) (envelope-from fbl@aoek.com) Received: from mail.yourbox.net (localhost [IPv6:::1]) by srv56-45.cdn.bestreaming.com (8.15.2/8.15.2) with ESMTP id u2F7rAMr014876; Tue, 15 Mar 2016 08:53:10 +0100 (CET) (envelope-from fbl@aoek.com) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 15 Mar 2016 08:53:10 +0100 From: =?UTF-8?Q?Jos=C3=A9_P=C3=A9rez?= To: Matthew Seaman Cc: freebsd-current@freebsd.org, owner-freebsd-current@freebsd.org Subject: Re: [CFT] packaging the base system with pkg(8) In-Reply-To: <56D81174.3070000@freebsd.org> References: <20160302235429.GD75641@FreeBSD.org> <56D81174.3070000@freebsd.org> Message-ID: <3a1d11dde8186d73db1b8b32004bdd30@mail.yourbox.net> X-Sender: fbl@aoek.com User-Agent: Roundcube Webmail/1.1.3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.21 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: Tue, 15 Mar 2016 08:19:18 -0000 El 2016-03-03 11:27, Matthew Seaman escribió: > On 03/02/16 23:54, Glen Barber wrote: >> Also note (as repeated below), running 'pkg delete -a' will implicitly >> remove base system packages after they are installed. > > This has the potential for many feet to be shot, given that up to now, > 'pkg delete -a' would always leave you with a viable system. Agreed. Suggested workaround (a las *grep): create two pkg binaries with different names: - "pkg" does what it does now and works on non-base packages by default. Need an extra arg to work on base system - "syspkg" (or something) works by default on base system We'd need way less crutches. Regards, --- José Pérez