[oe-commits] org.oe.dev Add 'rebuild' task to base.bbclass, as it's quite useful and simple to add.
clarson commit
openembedded-commits at lists.openembedded.org
Tue Sep 5 20:16:05 UTC 2006
Add 'rebuild' task to base.bbclass, as it's quite useful and simple to add.
Author: clarson at kergoth.com
Branch: org.openembedded.dev
Revision: 331c796786f820575978cca1b06ff1676cbbfb45
ViewMTN: http://monotone.openembedded.org/revision.psp?id=331c796786f820575978cca1b06ff1676cbbfb45
Files:
1
classes/base.bbclass
Diffs:
#
# mt diff -rc2e09eb237e0886af84ee5fd3c3b201c4cec5550 -r331c796786f820575978cca1b06ff1676cbbfb45
#
#
#
# patch "classes/base.bbclass"
# from [04e1fd03de68b76c0cb1259484290e1e0f241310]
# to [c9278e27b28f5372984a20df65c32f5d518cd6db]
#
============================================================
--- classes/base.bbclass 04e1fd03de68b76c0cb1259484290e1e0f241310
+++ classes/base.bbclass c9278e27b28f5372984a20df65c32f5d518cd6db
@@ -324,6 +324,16 @@ python base_do_clean() {
os.system('rm -f '+ dir)
}
+addtask rebuild
+do_rebuild[dirs] = "${TOPDIR}"
+do_rebuild[nostamp] = "1"
+do_rebuild[bbdepcmd] = ""
+python base_do_rebuild() {
+ """rebuild a package"""
+ bb.build.exec_task('do_clean', d)
+ bb.build.exec_task('do_' + bb.data.getVar('BB_DEFAULT_TASK', d, 1), d)
+}
+
addtask mrproper
do_mrproper[dirs] = "${TOPDIR}"
do_mrproper[nostamp] = "1"
@@ -685,7 +695,7 @@ inherit patch
# Patch handling
inherit patch
-EXPORT_FUNCTIONS do_clean do_mrproper do_fetch do_unpack do_configure do_compile do_install do_package do_populate_pkgs do_stage
+EXPORT_FUNCTIONS do_clean do_mrproper do_fetch do_unpack do_configure do_compile do_install do_package do_populate_pkgs do_stage do_rebuild
MIRRORS[func] = "0"
MIRRORS () {
More information about the Openembedded-commits
mailing list