summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorChris Larson <clarson@kergoth.com>2004-12-02 07:20:23 +0000
committerChris Larson <clarson@kergoth.com>2004-12-02 07:20:23 +0000
commit9db7425ff8da8ea89dee41c45334cdd80dd5f0ed (patch)
tree72fa745b4df360f3117e00659e9b461713fb5333 /classes
parentaff4f28996a9955b75fb21000e7171019acd26c3 (diff)
Unbork schurig's 'oebuildstamp' oeclass (please read the comments in it if you're thinking about using it, or want to know what it is).
BKrev: 41aec237iZRIn2xNgblASzftBmCIZw
Diffstat (limited to 'classes')
-rw-r--r--classes/oebuildstamp.oeclass16
1 files changed, 16 insertions, 0 deletions
diff --git a/classes/oebuildstamp.oeclass b/classes/oebuildstamp.oeclass
index e69de29bb2..1de1b95c2e 100644
--- a/classes/oebuildstamp.oeclass
+++ b/classes/oebuildstamp.oeclass
@@ -0,0 +1,16 @@
+#
+# Because base.oeclasses set the variable
+#
+# do_fetch[nostamp] = "1"
+# do_build[nostamp] = "1"
+#
+# for every build we're doing oemake calls all of the phases to check if
+# something new is to download. This class unset's this nostamp flag. This
+# makes a package "finished", once it's completely build.
+#
+# This means that the subsequent builds are faster, but when you change the
+# behaviour of the package, e.g. by adding INHERIT="package_ipk", you won't
+# get the ipk file except you delete the build stamp manually or all of them
+# with oebuild clean <oe-file>.
+
+do_build[nostamp] = ""