diff options
Diffstat (limited to 'meta/classes-global/sstate.bbclass')
| -rw-r--r-- | meta/classes-global/sstate.bbclass | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/classes-global/sstate.bbclass b/meta/classes-global/sstate.bbclass index 76a7b59636..93df5fa9e6 100644 --- a/meta/classes-global/sstate.bbclass +++ b/meta/classes-global/sstate.bbclass | |||
| @@ -161,7 +161,10 @@ python () { | |||
| 161 | d.setVar('SSTATETASKS', " ".join(unique_tasks)) | 161 | d.setVar('SSTATETASKS', " ".join(unique_tasks)) |
| 162 | for task in unique_tasks: | 162 | for task in unique_tasks: |
| 163 | d.prependVarFlag(task, 'prefuncs', "sstate_task_prefunc ") | 163 | d.prependVarFlag(task, 'prefuncs', "sstate_task_prefunc ") |
| 164 | d.appendVarFlag(task, 'postfuncs', " sstate_task_postfunc") | 164 | # Generally sstate should be last, execpt for buildhistory functions |
| 165 | postfuncs = (d.getVarFlag(task, 'postfuncs') or "").split() | ||
| 166 | newpostfuncs = [p for p in postfuncs if "buildhistory" not in p] + ["sstate_task_postfunc"] + [p for p in postfuncs if "buildhistory" in p] | ||
| 167 | d.setVarFlag(task, 'postfuncs', " ".join(newpostfuncs)) | ||
| 165 | d.setVarFlag(task, 'network', '1') | 168 | d.setVarFlag(task, 'network', '1') |
| 166 | d.setVarFlag(task + "_setscene", 'network', '1') | 169 | d.setVarFlag(task + "_setscene", 'network', '1') |
| 167 | } | 170 | } |
