From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CC53D138334 for ; Sat, 12 Oct 2019 11:00:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C4B3AE08F0; Sat, 12 Oct 2019 11:00:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 835ADE08D6 for ; Sat, 12 Oct 2019 11:00:39 +0000 (UTC) Received: from thinkpad.fritz.box (unknown [IPv6:2001:4060:c005:3f00:9491:b020:96bd:fae]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: soap) by smtp.gentoo.org (Postfix) with ESMTPSA id B2F9F34BBF3; Sat, 12 Oct 2019 11:00:37 +0000 (UTC) From: David Seifert To: gentoo-dev@lists.gentoo.org Cc: David Seifert Subject: [gentoo-dev] [PATCH] use.desc: add global USE flag 'split-sbin' Date: Sat, 12 Oct 2019 13:00:23 +0200 Message-Id: <20191012110023.165840-1-soap@gentoo.org> X-Mailer: git-send-email 2.23.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: e1017a66-c410-4910-ba9c-05d1d67f4148 X-Archives-Hash: 94cb1237aeff4df2c709f5578683445d * Some distros have not just merged / and /usr, they have also merged /usr/bin and /usr/sbin. By giving users the choice of merging */bin and */sbin, Gentoo follows suit. Signed-off-by: David Seifert --- profiles/base/make.defaults | 8 ++++---- profiles/base/use.force | 1 + profiles/use.desc | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index b4b872168f1..426c1473f8f 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -117,8 +117,8 @@ USE="${USE} cxx" USE="${USE} xattr" # Mike Gilbert (2019-07-14) -# Enable split-usr by default to keep existing installs as-is. -USE="${USE} split-usr" +# Enable split-sbin & split-usr by default to keep existing installs as-is. +USE="${USE} split-sbin split-usr" # Tiziano Müller (2010-01-24) # We usually don't want python to (re)write .py[co] files during phase runs @@ -130,8 +130,8 @@ PYTHONDONTWRITEBYTECODE="1" # Add in expanded PYTHON_TARGETS or stage1 builds break because of USE="-* ${BOOTSTRAP_USE}" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) -# sys-apps/baslayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_6 python_targets_python2_7" +# sys-apps/baslayout-2.5 needs split-sbin & split-usr enabled. +BOOTSTRAP_USE="unicode internal-glib pkg-config split-sbin split-usr python_targets_python3_6 python_targets_python2_7" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass diff --git a/profiles/base/use.force b/profiles/base/use.force index b864455a7c8..538c0b37793 100644 --- a/profiles/base/use.force +++ b/profiles/base/use.force @@ -3,6 +3,7 @@ # Mike Gilbert (2019-07-20) # Disabling this requires a migration to be performed. +split-sbin split-usr # Force the GNU/Linux ELIBC, KERNEL, and USERLAND diff --git a/profiles/use.desc b/profiles/use.desc index 7fe2510544d..e48b718cb8f 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -296,6 +296,7 @@ source - Zip the sources and install them sox - Add support for Sound eXchange (SoX) speex - Add support for the speex audio codec (used for speech) spell - Add dictionary support +split-sbin - Enable behavior to support maintaining /bin and /usr/bin separately from /sbin and /usr/sbin split-usr - Enable behavior to support maintaining /bin and /lib separately from /usr/bin and /usr/lib sqlite - Add support for sqlite - embedded sql database ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) -- 2.23.0