From owner-freebsd-current@freebsd.org Sun Mar 6 11:40:02 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 AF78FA95EF7 for ; Sun, 6 Mar 2016 11:40:02 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 55F4B1EFE; Sun, 6 Mar 2016 11:40:02 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id l68so74412986wml.0; Sun, 06 Mar 2016 03:40:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Gj4wYpxylkN5jNluJyZzzsfYy448C9CuHsALQ4Yn1kk=; b=o82juhCpT7CnPgiYLnEyP9vexYagoP0jrmrQ6EGXzDAGO2rJBRMGQY5WE0zgw79bhM pFb3UDF2pfwjaRqWHl+voWbstekO7CHu33ApUvGhgZxeE7fQ+fbMH/fshUM67EtutWCn j6iIi3T+YP/cN+ii0iBl0G/NO9QoFgmi18nu8FewEbvy2I5zNNq2Vqz9tWuwpDhUJxWx ohs6W6Q7wE0Nf+1tmkfHWprSD8T0W/AepDMG5IyJPlpiU5TMUx+TRSRj0db7G/WTcrQe 6c99uaGIYnG8WMDAncZbzb4dhQsctUJIWIn950/qIDMZdX2dipxLapiU2e4IAE2FW6Ud KAag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Gj4wYpxylkN5jNluJyZzzsfYy448C9CuHsALQ4Yn1kk=; b=OK5HyqYH4CvRU1s7Xa7QXuv0ZHQXI8W/Ml1yTgrFvTzaRQuFrFAkSRYy2efva1GJN5 TP+HVW5MXqHxPJE+EgYrNr7h5U9ynlDKD8iKAn7vgi5uBqI/uJOUYSu3oCBczaqrA2wj P+ANQIQdKuxamhPLUtqmvjXaQL8Czn9IoW3r/4Ty2IjZ1cRpTrWUzfKdcPzXPs3d/uMj nOD/5Ny2n4rlXH5RLP9UJXCf9g5wqeTk1F4DSZGC0AAEANQP0H2a8HyHOp3kPeQ5UneH nkwfLtwFB77OybWwx0OTzlF9yzeOnDS7sdyop1uvDavcw3xLvPh0rSuRAiBhZHLa8Qc3 9wPg== X-Gm-Message-State: AD7BkJKit9Kb05siPFqzFwQOXIdQkgC96i/SsNoyTkfokk4H1SXhBFcJcAaEbYg8M9aoVQ== X-Received: by 10.194.242.202 with SMTP id ws10mr17487639wjc.3.1457264400571; Sun, 06 Mar 2016 03:40:00 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id gk4sm12555393wjd.7.2016.03.06.03.39.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 06 Mar 2016 03:39:59 -0800 (PST) Sender: Baptiste Daroussin Date: Sun, 6 Mar 2016 12:39:57 +0100 From: Baptiste Daroussin To: Matthew Seaman Cc: freebsd-current@freebsd.org Subject: Re: [CFT] packaging the base system with pkg(8) Message-ID: <20160306113957.GJ31877@ivaldir.etoilebsd.net> References: <20160302235429.GD75641@FreeBSD.org> <56D81174.3070000@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="pFej7zHSL6C5fFIz" Content-Disposition: inline In-Reply-To: <56D81174.3070000@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) 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: Sun, 06 Mar 2016 11:40:02 -0000 --pFej7zHSL6C5fFIz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 03, 2016 at 10:27:00AM +0000, Matthew Seaman wrote: > 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. >=20 > 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. >=20 > We already make an exception for pkg itself -- you need 'pkg delete -fa' > to actually remove pkg(8) as well. (Note to self: this needs to be > documented in the pkg-delete(8) man page.) >=20 > We should have similar exceptions for the essential bits of the base > system -- at minimum everything you need to boot the system up and > install stuff from a package repository. >=20 > We should also have a command line that will remove all ported software > but leave the base intact. Maybe by adding '-r reponame' functionality > to 'pkg delete'? >=20 It is planned to have a "precious" flag for packages which will prevent pkg delete -a from dropping them Best regards, Bapt --pFej7zHSL6C5fFIz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJW3BcNAAoJEGOJi9zxtz5af0EQAOjOcvxpDOMRMV16kIiIO3UI 8bNTdUAaiovtyIN+R7+xajBcZmHjZIGIVryT9+cvVpLn+WE5s0cCGMePHJnqC/3t CFo0E4NOgGLLHwN5LfEKAs6et4ETYa1B8x/SHy20M7ezgSqk8bFHkQYnGtZAgaxM 53Q0iPTJeEt2wG9N6YpNywReJBiirbaTTU+G5BJbbeNu9Jz20e9QvVyUXGgh0yG3 KXnz9riCYWC3LUEx9Z3VigkXlGbTwxV+/gc9JphYgS1z93uT4+q6RMAMUJdLb07O LZLMBs/WFP35qMjTccchbJ1vjIDCedrZbNvX9IM0lUtHdQi1fPSbCitUhWl8m7vo 8P9emlazGSHv7M9E+p7vVriT3FsTmDiA4y9XWBxl9UcnxRIUi8ziImMHgU936ZQX ij4QI0dZMtDDk6/WMqzPvwGvRPGYeL+7LFPjjS8OaP3kcpXL0mt5cgZb5HOc5iCj oDcltpZrZtzrNHLu2Je9fjQnzZ6tjcv3s5Hm2jMtvPoySogG2Y35IQCp69CofuYY hb2P1dx+VmS3cRXqwhPYCrCr5oC8LlOmxokDSD4JmizoXtP5C0DmHzg9kR8QGs/q IZdQSyugbvZTfXQJXarxDuGhgtmkkfQFohz7KQJOVUO+tVksEqm73wFg9/K20UUj oDFhWTo13Vz8zXgk7+tK =chI7 -----END PGP SIGNATURE----- --pFej7zHSL6C5fFIz--