Add warning about -* in foo/use in the spec
authorAndrew Gaffney <agaffney@gentoo.org>
Wed, 20 Feb 2008 03:36:18 +0000 (03:36 +0000)
committerAndrew Gaffney <agaffney@gentoo.org>
Wed, 20 Feb 2008 03:36:18 +0000 (03:36 +0000)
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1309 d1e1f19c-881f-0410-ab34-b69fee027534

ChangeLog
modules/generic_stage_target.py

index 3a457d5047ef9f0856046b4398ec3071aab5f822..3558b7bdd4210aec7650ca11437362af4767be73 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Id: $
 
+  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
+  modules/generic_stage_target.py:
+  Add warning about -* in foo/use in the spec
+
   20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
   targets/embedded/embedded-chroot.sh,
   targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
index bfc9299d4f801714966909331833da52f6f17142..c4e81d14b0b9ada6edb680cfe75917c92a86faaa 100644 (file)
@@ -1074,6 +1074,10 @@ class generic_stage_target(generic_target):
                                myf.write("# These are the USE flags that were used in addition to what is provided by the\n# profile used for building.\n")
                                myusevars = sorted(set(myusevars))
                                myf.write('USE="'+string.join(myusevars)+'"\n')
+                               if '-*' in myusevars:
+                                       print "\nWarning!!!  "
+                                       print "\tThe use of -* in " + self.settings["spec_prefix"] + "/use will cause portage to ignore\n"
+                                       print "\tpackage.use in the profile and portage_confdir. You've been warned!"
 
                        """ Setup the portage overlay """
                        if self.settings.has_key("portage_overlay"):