commit:     0244424020d8e242e1cdd94057585404251320b1
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 23 14:43:35 2014 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Thu Oct 23 14:47:08 2014 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/releng.git;a=commit;h=02444240

tools-hardened/desktop: Make USE flag control more granular

In order to give the build system more control over the USE flags
during the first and second phase of rebuilding the world packages
the package.use files have been split into two separate files.

---
 .../desktop/files/portage/{package.gnome.use => package.gnome.use.1}   | 1 +
 .../desktop/files/portage/{package.gnome.use => package.gnome.use.2}   | 0
 .../desktop/files/portage/{package.xfce4.use => package.xfce4.use.1}   | 0
 .../desktop/files/portage/{package.xfce4.use => package.xfce4.use.2}   | 0
 tools-hardened/desktop/run-base.sh                                     | 3 ++-
 5 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools-hardened/desktop/files/portage/package.gnome.use 
b/tools-hardened/desktop/files/portage/package.gnome.use.1
similarity index 94%
copy from tools-hardened/desktop/files/portage/package.gnome.use
copy to tools-hardened/desktop/files/portage/package.gnome.use.1
index cafb813..3c940f7 100644
--- a/tools-hardened/desktop/files/portage/package.gnome.use
+++ b/tools-hardened/desktop/files/portage/package.gnome.use.1
@@ -17,3 +17,4 @@ virtual/libgudev -static-libs introspection
 sys-apps/systemd introspection
 sys-fs/udev introspection
 dev-libs/libgdata gnome
+www-client/firefox -gstreamer

diff --git a/tools-hardened/desktop/files/portage/package.gnome.use 
b/tools-hardened/desktop/files/portage/package.gnome.use.2
similarity index 100%
rename from tools-hardened/desktop/files/portage/package.gnome.use
rename to tools-hardened/desktop/files/portage/package.gnome.use.2

diff --git a/tools-hardened/desktop/files/portage/package.xfce4.use 
b/tools-hardened/desktop/files/portage/package.xfce4.use.1
similarity index 100%
copy from tools-hardened/desktop/files/portage/package.xfce4.use
copy to tools-hardened/desktop/files/portage/package.xfce4.use.1

diff --git a/tools-hardened/desktop/files/portage/package.xfce4.use 
b/tools-hardened/desktop/files/portage/package.xfce4.use.2
similarity index 100%
rename from tools-hardened/desktop/files/portage/package.xfce4.use
rename to tools-hardened/desktop/files/portage/package.xfce4.use.2

diff --git a/tools-hardened/desktop/run-base.sh 
b/tools-hardened/desktop/run-base.sh
index 89e9618..6a61dbf 100755
--- a/tools-hardened/desktop/run-base.sh
+++ b/tools-hardened/desktop/run-base.sh
@@ -26,7 +26,7 @@ populate_etc() {
        rm -f "${ROOTFS}"/etc/portage/make.conf.catalyst
        cp -f files/portage/make."${MAKE_BASE}".1 
"${ROOTFS}"/etc/portage/make.conf
        cp -f files/portage/package."${KEYWORDS_BASE}".accept_keywords 
"${ROOTFS}"/etc/portage/package.accept_keywords
-       cp -f files/portage/package."${USE_BASE}".use 
"${ROOTFS}"/etc/portage/package.use
+       cp -f files/portage/package."${USE_BASE}".use.1 
"${ROOTFS}"/etc/portage/package.use
        cp -af files/portage/profile "${ROOTFS}"/etc/portage/profile
        cp -af files/portage/repos.conf "${ROOTFS}"/etc/portage/repos.conf
 }
@@ -45,6 +45,7 @@ rebuild_world() {
 }
 
 update_world() {
+       cp -f files/portage/package."${USE_BASE}".use.2 
"${ROOTFS}"/etc/portage/package.use
        cp -f files/portage/make."${MAKE_BASE}".2 
"${ROOTFS}"/etc/portage/make.conf
        cp -f update.sh "${ROOTFS}"/tmp/
        chroot "${ROOTFS}"/ /tmp/update.sh

Reply via email to