base.bbclass: Add a new 'rebuild' convenience task, which simply does a clean and then runs the default task ('build').
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@685 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
c48931146d
commit
99da426eb5
|
@ -1,5 +1,5 @@
|
|||
BB_DEFAULT_TASK = "build"
|
||||
PATCHES_DIR="${S}"
|
||||
PATCHES_DIR = "${S}"
|
||||
|
||||
def base_dep_prepend(d):
|
||||
import bb;
|
||||
|
@ -325,6 +325,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"
|
||||
|
@ -687,7 +697,7 @@ python () {
|
|||
# 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 () {
|
||||
|
|
Loading…
Reference in New Issue