diff options
Diffstat (limited to 'meta/classes/base.bbclass')
| -rw-r--r-- | meta/classes/base.bbclass | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 053d80f6fd..a37949c7d4 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
| @@ -890,7 +890,7 @@ python base_eventhandler() { | |||
| 890 | 890 | ||
| 891 | addtask configure after do_unpack do_patch | 891 | addtask configure after do_unpack do_patch |
| 892 | do_configure[dirs] = "${S} ${B}" | 892 | do_configure[dirs] = "${S} ${B}" |
| 893 | do_configure[deptask] = "do_populate_staging" | 893 | do_configure[deptask] = "do_populate_sysroot" |
| 894 | base_do_configure() { | 894 | base_do_configure() { |
| 895 | : | 895 | : |
| 896 | } | 896 | } |
| @@ -978,26 +978,26 @@ def is_legacy_staging(d): | |||
| 978 | legacy = True | 978 | legacy = True |
| 979 | return legacy | 979 | return legacy |
| 980 | 980 | ||
| 981 | do_populate_staging[dirs] = "${STAGING_DIR_TARGET}/${bindir} ${STAGING_DIR_TARGET}/${libdir} \ | 981 | do_populate_sysroot[dirs] = "${STAGING_DIR_TARGET}/${bindir} ${STAGING_DIR_TARGET}/${libdir} \ |
| 982 | ${STAGING_DIR_TARGET}/${includedir} \ | 982 | ${STAGING_DIR_TARGET}/${includedir} \ |
| 983 | ${STAGING_BINDIR_NATIVE} ${STAGING_LIBDIR_NATIVE} \ | 983 | ${STAGING_BINDIR_NATIVE} ${STAGING_LIBDIR_NATIVE} \ |
| 984 | ${STAGING_INCDIR_NATIVE} \ | 984 | ${STAGING_INCDIR_NATIVE} \ |
| 985 | ${STAGING_DATADIR} \ | 985 | ${STAGING_DATADIR} \ |
| 986 | ${S} ${B}" | 986 | ${S} ${B}" |
| 987 | 987 | ||
| 988 | # Could be compile but populate_staging and do_install shouldn't run at the same time | 988 | # Could be compile but populate_sysroot and do_install shouldn't run at the same time |
| 989 | addtask populate_staging after do_install | 989 | addtask populate_sysroot after do_install |
| 990 | 990 | ||
| 991 | PSTAGING_ACTIVE = "0" | 991 | PSTAGING_ACTIVE = "0" |
| 992 | SYSROOT_PREPROCESS_FUNCS ?= "" | 992 | SYSROOT_PREPROCESS_FUNCS ?= "" |
| 993 | SYSROOT_DESTDIR = "${WORKDIR}/sysroot-destdir/" | 993 | SYSROOT_DESTDIR = "${WORKDIR}/sysroot-destdir/" |
| 994 | SYSROOT_LOCK = "${STAGING_DIR}/staging.lock" | 994 | SYSROOT_LOCK = "${STAGING_DIR}/staging.lock" |
| 995 | 995 | ||
| 996 | python populate_staging_prehook () { | 996 | python populate_sysroot_prehook () { |
| 997 | return | 997 | return |
| 998 | } | 998 | } |
| 999 | 999 | ||
| 1000 | python populate_staging_posthook () { | 1000 | python populate_sysroot_posthook () { |
| 1001 | return | 1001 | return |
| 1002 | } | 1002 | } |
| 1003 | 1003 | ||
| @@ -1005,7 +1005,7 @@ packagedstaging_fastpath () { | |||
| 1005 | : | 1005 | : |
| 1006 | } | 1006 | } |
| 1007 | 1007 | ||
| 1008 | python do_populate_staging () { | 1008 | python do_populate_sysroot () { |
| 1009 | # | 1009 | # |
| 1010 | # if do_stage exists, we're legacy. In that case run the do_stage, | 1010 | # if do_stage exists, we're legacy. In that case run the do_stage, |
| 1011 | # modify the SYSROOT_DESTDIR variable and then run the staging preprocess | 1011 | # modify the SYSROOT_DESTDIR variable and then run the staging preprocess |
| @@ -1023,10 +1023,10 @@ python do_populate_staging () { | |||
| 1023 | bb.note("Legacy staging mode for %s" % bb.data.getVar("FILE", d, True)) | 1023 | bb.note("Legacy staging mode for %s" % bb.data.getVar("FILE", d, True)) |
| 1024 | lock = bb.utils.lockfile(lockfile) | 1024 | lock = bb.utils.lockfile(lockfile) |
| 1025 | bb.build.exec_func('do_stage', d) | 1025 | bb.build.exec_func('do_stage', d) |
| 1026 | bb.build.exec_func('populate_staging_prehook', d) | 1026 | bb.build.exec_func('populate_sysroot_prehook', d) |
| 1027 | for f in (bb.data.getVar('SYSROOT_PREPROCESS_FUNCS', d, True) or '').split(): | 1027 | for f in (bb.data.getVar('SYSROOT_PREPROCESS_FUNCS', d, True) or '').split(): |
| 1028 | bb.build.exec_func(f, d) | 1028 | bb.build.exec_func(f, d) |
| 1029 | bb.build.exec_func('populate_staging_posthook', d) | 1029 | bb.build.exec_func('populate_sysroot_posthook', d) |
| 1030 | bb.utils.unlockfile(lock) | 1030 | bb.utils.unlockfile(lock) |
| 1031 | else: | 1031 | else: |
| 1032 | dest = bb.data.getVar('D', d, True) | 1032 | dest = bb.data.getVar('D', d, True) |
| @@ -1057,7 +1057,7 @@ base_do_package() { | |||
| 1057 | : | 1057 | : |
| 1058 | } | 1058 | } |
| 1059 | 1059 | ||
| 1060 | addtask build after do_populate_staging | 1060 | addtask build after do_populate_sysroot |
| 1061 | do_build = "" | 1061 | do_build = "" |
| 1062 | do_build[func] = "1" | 1062 | do_build[func] = "1" |
| 1063 | 1063 | ||
| @@ -1109,19 +1109,19 @@ def base_after_parse(d): | |||
| 1109 | srcuri = bb.data.getVar('SRC_URI', d, 1) | 1109 | srcuri = bb.data.getVar('SRC_URI', d, 1) |
| 1110 | if "git://" in srcuri: | 1110 | if "git://" in srcuri: |
| 1111 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" | 1111 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" |
| 1112 | depends = depends + " git-native:do_populate_staging" | 1112 | depends = depends + " git-native:do_populate_sysroot" |
| 1113 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) | 1113 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) |
| 1114 | 1114 | ||
| 1115 | # Mercurial packages should DEPEND on mercurial-native | 1115 | # Mercurial packages should DEPEND on mercurial-native |
| 1116 | elif "hg://" in srcuri: | 1116 | elif "hg://" in srcuri: |
| 1117 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" | 1117 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" |
| 1118 | depends = depends + " mercurial-native:do_populate_staging" | 1118 | depends = depends + " mercurial-native:do_populate_sysroot" |
| 1119 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) | 1119 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) |
| 1120 | 1120 | ||
| 1121 | # OSC packages should DEPEND on osc-native | 1121 | # OSC packages should DEPEND on osc-native |
| 1122 | elif "osc://" in srcuri: | 1122 | elif "osc://" in srcuri: |
| 1123 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" | 1123 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" |
| 1124 | depends = depends + " osc-native:do_populate_staging" | 1124 | depends = depends + " osc-native:do_populate_sysroot" |
| 1125 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) | 1125 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) |
| 1126 | 1126 | ||
| 1127 | # bb.utils.sha256_file() will fail if hashlib isn't present, so we fallback | 1127 | # bb.utils.sha256_file() will fail if hashlib isn't present, so we fallback |
| @@ -1131,7 +1131,7 @@ def base_after_parse(d): | |||
| 1131 | import hashlib | 1131 | import hashlib |
| 1132 | except ImportError: | 1132 | except ImportError: |
| 1133 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" | 1133 | depends = bb.data.getVarFlag('do_fetch', 'depends', d) or "" |
| 1134 | depends = depends + " shasum-native:do_populate_staging" | 1134 | depends = depends + " shasum-native:do_populate_sysroot" |
| 1135 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) | 1135 | bb.data.setVarFlag('do_fetch', 'depends', depends, d) |
| 1136 | 1136 | ||
| 1137 | # 'multimachine' handling | 1137 | # 'multimachine' handling |
