diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/base.bbclass | 28 | ||||
-rw-r--r-- | meta/classes/bootimg.bbclass | 10 | ||||
-rw-r--r-- | meta/classes/image.bbclass | 8 | ||||
-rw-r--r-- | meta/classes/insane.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/insserv.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/package.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/package_deb.bbclass | 4 | ||||
-rw-r--r-- | meta/classes/package_ipk.bbclass | 4 | ||||
-rw-r--r-- | meta/classes/package_rpm.bbclass | 4 | ||||
-rw-r--r-- | meta/classes/package_tar.bbclass | 4 | ||||
-rw-r--r-- | meta/classes/packaged-staging.bbclass | 28 | ||||
-rw-r--r-- | meta/classes/patch.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/rootfs_deb.bbclass | 2 | ||||
-rw-r--r-- | meta/classes/rootfs_ipk.bbclass | 4 | ||||
-rw-r--r-- | meta/classes/rootfs_rpm.bbclass | 6 | ||||
-rw-r--r-- | meta/classes/sanity.bbclass | 7 | ||||
-rw-r--r-- | meta/classes/sdl.bbclass | 2 |
17 files changed, 63 insertions, 56 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 |
diff --git a/meta/classes/bootimg.bbclass b/meta/classes/bootimg.bbclass index 37a59c2d71..5e838db56c 100644 --- a/meta/classes/bootimg.bbclass +++ b/meta/classes/bootimg.bbclass | |||
@@ -12,11 +12,11 @@ | |||
12 | # ${APPEND} - an override list of append strings for each label | 12 | # ${APPEND} - an override list of append strings for each label |
13 | # ${SYSLINUX_OPTS} - additional options to add to the syslinux file ';' delimited | 13 | # ${SYSLINUX_OPTS} - additional options to add to the syslinux file ';' delimited |
14 | 14 | ||
15 | do_bootimg[depends] += "dosfstools-native:do_populate_staging \ | 15 | do_bootimg[depends] += "dosfstools-native:do_populate_sysroot \ |
16 | syslinux:do_populate_staging \ | 16 | syslinux:do_populate_sysroot \ |
17 | syslinux-installer-native:do_populate_staging \ | 17 | syslinux-installer-native:do_populate_sysroot \ |
18 | mtools-native:do_populate_staging \ | 18 | mtools-native:do_populate_sysroot \ |
19 | cdrtools-native:do_populate_staging" | 19 | cdrtools-native:do_populate_sysroot" |
20 | 20 | ||
21 | PACKAGES = " " | 21 | PACKAGES = " " |
22 | 22 | ||
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index c5a2dd2c50..e4e8900f98 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass | |||
@@ -12,7 +12,7 @@ export PACKAGE_INSTALL ?= "${IMAGE_INSTALL}" | |||
12 | PACKAGE_INSTALL_ATTEMPTONLY ?= "" | 12 | PACKAGE_INSTALL_ATTEMPTONLY ?= "" |
13 | 13 | ||
14 | # We need to recursively follow RDEPENDS and RRECOMMENDS for images | 14 | # We need to recursively follow RDEPENDS and RRECOMMENDS for images |
15 | do_rootfs[recrdeptask] += "do_deploy do_populate_staging" | 15 | do_rootfs[recrdeptask] += "do_deploy do_populate_sysroot" |
16 | 16 | ||
17 | # Images are generally built explicitly, do not need to be part of world. | 17 | # Images are generally built explicitly, do not need to be part of world. |
18 | EXCLUDE_FROM_WORLD = "1" | 18 | EXCLUDE_FROM_WORLD = "1" |
@@ -23,15 +23,15 @@ PID = "${@os.getpid()}" | |||
23 | 23 | ||
24 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 24 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
25 | 25 | ||
26 | do_rootfs[depends] += "makedevs-native:do_populate_staging fakeroot-native:do_populate_staging ldconfig-native:do_populate_staging" | 26 | do_rootfs[depends] += "makedevs-native:do_populate_sysroot fakeroot-native:do_populate_sysroot ldconfig-native:do_populate_sysroot" |
27 | 27 | ||
28 | python () { | 28 | python () { |
29 | deps = bb.data.getVarFlag('do_rootfs', 'depends', d) or "" | 29 | deps = bb.data.getVarFlag('do_rootfs', 'depends', d) or "" |
30 | for type in (bb.data.getVar('IMAGE_FSTYPES', d, True) or "").split(): | 30 | for type in (bb.data.getVar('IMAGE_FSTYPES', d, True) or "").split(): |
31 | for dep in ((bb.data.getVar('IMAGE_DEPENDS_%s' % type, d) or "").split() or []): | 31 | for dep in ((bb.data.getVar('IMAGE_DEPENDS_%s' % type, d) or "").split() or []): |
32 | deps += " %s:do_populate_staging" % dep | 32 | deps += " %s:do_populate_sysroot" % dep |
33 | for dep in (bb.data.getVar('EXTRA_IMAGEDEPENDS', d, True) or "").split(): | 33 | for dep in (bb.data.getVar('EXTRA_IMAGEDEPENDS', d, True) or "").split(): |
34 | deps += " %s:do_populate_staging" % dep | 34 | deps += " %s:do_populate_sysroot" % dep |
35 | bb.data.setVarFlag('do_rootfs', 'depends', deps, d) | 35 | bb.data.setVarFlag('do_rootfs', 'depends', deps, d) |
36 | 36 | ||
37 | runtime_mapping_rename("PACKAGE_INSTALL", d) | 37 | runtime_mapping_rename("PACKAGE_INSTALL", d) |
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 4b993b55d4..e74633051a 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass | |||
@@ -473,7 +473,7 @@ python do_package_qa () { | |||
473 | 473 | ||
474 | 474 | ||
475 | # The Staging Func, to check all staging | 475 | # The Staging Func, to check all staging |
476 | addtask qa_staging after do_populate_staging before do_build | 476 | addtask qa_staging after do_populate_sysroot before do_build |
477 | python do_qa_staging() { | 477 | python do_qa_staging() { |
478 | bb.note("QA checking staging") | 478 | bb.note("QA checking staging") |
479 | 479 | ||
diff --git a/meta/classes/insserv.bbclass b/meta/classes/insserv.bbclass index d8e88c70ff..14290a77e2 100644 --- a/meta/classes/insserv.bbclass +++ b/meta/classes/insserv.bbclass | |||
@@ -1,4 +1,4 @@ | |||
1 | do_rootfs[depends] += "insserv-native:do_populate_staging" | 1 | do_rootfs[depends] += "insserv-native:do_populate_sysroot" |
2 | run_insserv () { | 2 | run_insserv () { |
3 | insserv -p ${IMAGE_ROOTFS}/etc/init.d -c ${STAGING_ETCDIR_NATIVE}/insserv.conf | 3 | insserv -p ${IMAGE_ROOTFS}/etc/init.d -c ${STAGING_ETCDIR_NATIVE}/insserv.conf |
4 | } | 4 | } |
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 6d384bebc1..a1e369e0e3 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass | |||
@@ -119,7 +119,7 @@ python () { | |||
119 | if bb.data.getVar('PACKAGES', d, True) != '': | 119 | if bb.data.getVar('PACKAGES', d, True) != '': |
120 | deps = bb.data.getVarFlag('do_package', 'depends', d) or "" | 120 | deps = bb.data.getVarFlag('do_package', 'depends', d) or "" |
121 | for dep in (bb.data.getVar('PACKAGE_DEPENDS', d, True) or "").split(): | 121 | for dep in (bb.data.getVar('PACKAGE_DEPENDS', d, True) or "").split(): |
122 | deps += " %s:do_populate_staging" % dep | 122 | deps += " %s:do_populate_sysroot" % dep |
123 | bb.data.setVarFlag('do_package', 'depends', deps, d) | 123 | bb.data.setVarFlag('do_package', 'depends', deps, d) |
124 | 124 | ||
125 | deps = (bb.data.getVarFlag('do_package', 'deptask', d) or "").split() | 125 | deps = (bb.data.getVarFlag('do_package', 'deptask', d) or "").split() |
diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass index 5c002465b8..94a07b3481 100644 --- a/meta/classes/package_deb.bbclass +++ b/meta/classes/package_deb.bbclass | |||
@@ -252,8 +252,8 @@ python do_package_deb () { | |||
252 | python () { | 252 | python () { |
253 | if bb.data.getVar('PACKAGES', d, True) != '': | 253 | if bb.data.getVar('PACKAGES', d, True) != '': |
254 | deps = (bb.data.getVarFlag('do_package_write_deb', 'depends', d) or "").split() | 254 | deps = (bb.data.getVarFlag('do_package_write_deb', 'depends', d) or "").split() |
255 | deps.append('dpkg-native:do_populate_staging') | 255 | deps.append('dpkg-native:do_populate_sysroot') |
256 | deps.append('fakeroot-native:do_populate_staging') | 256 | deps.append('fakeroot-native:do_populate_sysroot') |
257 | bb.data.setVarFlag('do_package_write_deb', 'depends', " ".join(deps), d) | 257 | bb.data.setVarFlag('do_package_write_deb', 'depends', " ".join(deps), d) |
258 | } | 258 | } |
259 | 259 | ||
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass index 2621fa8e91..db6f5c5401 100644 --- a/meta/classes/package_ipk.bbclass +++ b/meta/classes/package_ipk.bbclass | |||
@@ -302,8 +302,8 @@ python do_package_ipk () { | |||
302 | python () { | 302 | python () { |
303 | if bb.data.getVar('PACKAGES', d, True) != '': | 303 | if bb.data.getVar('PACKAGES', d, True) != '': |
304 | deps = (bb.data.getVarFlag('do_package_write_ipk', 'depends', d) or "").split() | 304 | deps = (bb.data.getVarFlag('do_package_write_ipk', 'depends', d) or "").split() |
305 | deps.append('opkg-utils-native:do_populate_staging') | 305 | deps.append('opkg-utils-native:do_populate_sysroot') |
306 | deps.append('fakeroot-native:do_populate_staging') | 306 | deps.append('fakeroot-native:do_populate_sysroot') |
307 | bb.data.setVarFlag('do_package_write_ipk', 'depends', " ".join(deps), d) | 307 | bb.data.setVarFlag('do_package_write_ipk', 'depends', " ".join(deps), d) |
308 | } | 308 | } |
309 | 309 | ||
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 49e84678b8..0e7bfa0f44 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass | |||
@@ -210,8 +210,8 @@ python do_package_rpm () { | |||
210 | python () { | 210 | python () { |
211 | if bb.data.getVar('PACKAGES', d, True) != '': | 211 | if bb.data.getVar('PACKAGES', d, True) != '': |
212 | deps = (bb.data.getVarFlag('do_package_write_rpm', 'depends', d) or "").split() | 212 | deps = (bb.data.getVarFlag('do_package_write_rpm', 'depends', d) or "").split() |
213 | deps.append('rpm-native:do_populate_staging') | 213 | deps.append('rpm-native:do_populate_sysroot') |
214 | deps.append('fakeroot-native:do_populate_staging') | 214 | deps.append('fakeroot-native:do_populate_sysroot') |
215 | bb.data.setVarFlag('do_package_write_rpm', 'depends', " ".join(deps), d) | 215 | bb.data.setVarFlag('do_package_write_rpm', 'depends', " ".join(deps), d) |
216 | } | 216 | } |
217 | 217 | ||
diff --git a/meta/classes/package_tar.bbclass b/meta/classes/package_tar.bbclass index 24a77be93c..c63b6c9fa5 100644 --- a/meta/classes/package_tar.bbclass +++ b/meta/classes/package_tar.bbclass | |||
@@ -93,8 +93,8 @@ python do_package_tar () { | |||
93 | python () { | 93 | python () { |
94 | if bb.data.getVar('PACKAGES', d, True) != '': | 94 | if bb.data.getVar('PACKAGES', d, True) != '': |
95 | deps = (bb.data.getVarFlag('do_package_write_tar', 'depends', d) or "").split() | 95 | deps = (bb.data.getVarFlag('do_package_write_tar', 'depends', d) or "").split() |
96 | deps.append('tar-native:do_populate_staging') | 96 | deps.append('tar-native:do_populate_sysroot') |
97 | deps.append('fakeroot-native:do_populate_staging') | 97 | deps.append('fakeroot-native:do_populate_sysroot') |
98 | bb.data.setVarFlag('do_package_write_tar', 'depends', " ".join(deps), d) | 98 | bb.data.setVarFlag('do_package_write_tar', 'depends', " ".join(deps), d) |
99 | } | 99 | } |
100 | 100 | ||
diff --git a/meta/classes/packaged-staging.bbclass b/meta/classes/packaged-staging.bbclass index 82a4450bc3..c572daedaf 100644 --- a/meta/classes/packaged-staging.bbclass +++ b/meta/classes/packaged-staging.bbclass | |||
@@ -52,7 +52,7 @@ python () { | |||
52 | # as inactive. | 52 | # as inactive. |
53 | if pstage_allowed: | 53 | if pstage_allowed: |
54 | deps = bb.data.getVarFlag('do_setscene', 'depends', d) or "" | 54 | deps = bb.data.getVarFlag('do_setscene', 'depends', d) or "" |
55 | deps += " stagemanager-native:do_populate_staging" | 55 | deps += " stagemanager-native:do_populate_sysroot" |
56 | bb.data.setVarFlag('do_setscene', 'depends', deps, d) | 56 | bb.data.setVarFlag('do_setscene', 'depends', deps, d) |
57 | 57 | ||
58 | policy = bb.data.getVar("BB_STAMP_POLICY", d, True) | 58 | policy = bb.data.getVar("BB_STAMP_POLICY", d, True) |
@@ -157,7 +157,7 @@ staging_helper () { | |||
157 | fi | 157 | fi |
158 | } | 158 | } |
159 | 159 | ||
160 | PSTAGE_TASKS_COVERED = "fetch unpack munge patch configure qa_configure rig_locales compile sizecheck install deploy package populate_staging package_write_deb package_write_ipk package_write package_stage qa_staging" | 160 | PSTAGE_TASKS_COVERED = "fetch unpack munge patch configure qa_configure rig_locales compile sizecheck install deploy package populate_sysroot package_write_deb package_write_ipk package_write package_stage qa_staging" |
161 | 161 | ||
162 | SCENEFUNCS += "packagestage_scenefunc" | 162 | SCENEFUNCS += "packagestage_scenefunc" |
163 | 163 | ||
@@ -259,21 +259,21 @@ python packagedstage_stampfixing_eventhandler() { | |||
259 | return NotHandled | 259 | return NotHandled |
260 | } | 260 | } |
261 | 261 | ||
262 | populate_staging_preamble () { | 262 | populate_sysroot_preamble () { |
263 | if [ "$PSTAGING_ACTIVE" = "1" ]; then | 263 | if [ "$PSTAGING_ACTIVE" = "1" ]; then |
264 | stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/stamp-cache-staging -u || true | 264 | stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/stamp-cache-staging -u || true |
265 | stage-manager -p ${CROSS_DIR} -c ${DEPLOY_DIR_PSTAGE}/stamp-cache-cross -u || true | 265 | stage-manager -p ${CROSS_DIR} -c ${DEPLOY_DIR_PSTAGE}/stamp-cache-cross -u || true |
266 | fi | 266 | fi |
267 | } | 267 | } |
268 | 268 | ||
269 | populate_staging_postamble () { | 269 | populate_sysroot_postamble () { |
270 | if [ "$PSTAGING_ACTIVE" = "1" ]; then | 270 | if [ "$PSTAGING_ACTIVE" = "1" ]; then |
271 | # list the packages currently installed in staging | 271 | # list the packages currently installed in staging |
272 | # ${PSTAGE_LIST_CMD} | awk '{print $1}' > ${DEPLOY_DIR_PSTAGE}/installed-list | 272 | # ${PSTAGE_LIST_CMD} | awk '{print $1}' > ${DEPLOY_DIR_PSTAGE}/installed-list |
273 | 273 | ||
274 | # exitcode == 5 is ok, it means the files change | 274 | # exitcode == 5 is ok, it means the files change |
275 | set +e | 275 | set +e |
276 | stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/stamp-cache-staging -u -d ${PSTAGE_TMPDIR_STAGE}/staging | 276 | stage-manager -p ${STAGING_DIR} -c ${DEPLOY_DIR_PSTAGE}/stamp-cache-staging -u -d ${PSTAGE_TMPDIR_STAGE}/sysroots |
277 | exitcode=$? | 277 | exitcode=$? |
278 | if [ "$exitcode" != "5" -a "$exitcode" != "0" ]; then | 278 | if [ "$exitcode" != "5" -a "$exitcode" != "0" ]; then |
279 | exit $exitcode | 279 | exit $exitcode |
@@ -288,20 +288,20 @@ populate_staging_postamble () { | |||
288 | 288 | ||
289 | packagedstaging_fastpath () { | 289 | packagedstaging_fastpath () { |
290 | if [ "$PSTAGING_ACTIVE" = "1" ]; then | 290 | if [ "$PSTAGING_ACTIVE" = "1" ]; then |
291 | mkdir -p ${PSTAGE_TMPDIR_STAGE}/staging/ | 291 | mkdir -p ${PSTAGE_TMPDIR_STAGE}/sysroots/ |
292 | mkdir -p ${PSTAGE_TMPDIR_STAGE}/cross/ | 292 | mkdir -p ${PSTAGE_TMPDIR_STAGE}/cross/ |
293 | cp -fpPR ${SYSROOT_DESTDIR}/${STAGING_DIR}/* ${PSTAGE_TMPDIR_STAGE}/staging/ || /bin/true | 293 | cp -fpPR ${SYSROOT_DESTDIR}/${STAGING_DIR}/* ${PSTAGE_TMPDIR_STAGE}/sysroots/ || /bin/true |
294 | cp -fpPR ${SYSROOT_DESTDIR}/${CROSS_DIR}/* ${PSTAGE_TMPDIR_STAGE}/cross/ || /bin/true | 294 | cp -fpPR ${SYSROOT_DESTDIR}/${CROSS_DIR}/* ${PSTAGE_TMPDIR_STAGE}/cross/ || /bin/true |
295 | fi | 295 | fi |
296 | } | 296 | } |
297 | 297 | ||
298 | do_populate_staging[dirs] =+ "${DEPLOY_DIR_PSTAGE}" | 298 | do_populate_sysroot[dirs] =+ "${DEPLOY_DIR_PSTAGE}" |
299 | python populate_staging_prehook() { | 299 | python populate_sysroot_prehook() { |
300 | bb.build.exec_func("populate_staging_preamble", d) | 300 | bb.build.exec_func("populate_sysroot_preamble", d) |
301 | } | 301 | } |
302 | 302 | ||
303 | python populate_staging_posthook() { | 303 | python populate_sysroot_posthook() { |
304 | bb.build.exec_func("populate_staging_postamble", d) | 304 | bb.build.exec_func("populate_sysroot_postamble", d) |
305 | } | 305 | } |
306 | 306 | ||
307 | 307 | ||
@@ -444,9 +444,9 @@ python do_package_stage () { | |||
444 | } | 444 | } |
445 | 445 | ||
446 | # | 446 | # |
447 | # Note an assumption here is that do_deploy runs before do_package_write/do_populate_staging | 447 | # Note an assumption here is that do_deploy runs before do_package_write/do_populate_sysroot |
448 | # | 448 | # |
449 | addtask package_stage after do_package_write do_populate_staging before do_build | 449 | addtask package_stage after do_package_write do_populate_sysroot before do_build |
450 | 450 | ||
451 | do_package_stage_all () { | 451 | do_package_stage_all () { |
452 | : | 452 | : |
diff --git a/meta/classes/patch.bbclass b/meta/classes/patch.bbclass index 0706a02bc9..098bb92b89 100644 --- a/meta/classes/patch.bbclass +++ b/meta/classes/patch.bbclass | |||
@@ -450,7 +450,7 @@ def patch_init(d): | |||
450 | addtask patch after do_unpack | 450 | addtask patch after do_unpack |
451 | do_patch[dirs] = "${WORKDIR}" | 451 | do_patch[dirs] = "${WORKDIR}" |
452 | 452 | ||
453 | PATCHDEPENDENCY = "${PATCHTOOL}-native:do_populate_staging" | 453 | PATCHDEPENDENCY = "${PATCHTOOL}-native:do_populate_sysroot" |
454 | do_patch[depends] = "${PATCHDEPENDENCY}" | 454 | do_patch[depends] = "${PATCHDEPENDENCY}" |
455 | 455 | ||
456 | python patch_do_patch() { | 456 | python patch_do_patch() { |
diff --git a/meta/classes/rootfs_deb.bbclass b/meta/classes/rootfs_deb.bbclass index 705b363d7b..16b8a86a58 100644 --- a/meta/classes/rootfs_deb.bbclass +++ b/meta/classes/rootfs_deb.bbclass | |||
@@ -5,7 +5,7 @@ | |||
5 | ROOTFS_PKGMANAGE = "run-postinsts dpkg" | 5 | ROOTFS_PKGMANAGE = "run-postinsts dpkg" |
6 | ROOTFS_PKGMANAGE_BOOTSTRAP = "run-postinsts" | 6 | ROOTFS_PKGMANAGE_BOOTSTRAP = "run-postinsts" |
7 | 7 | ||
8 | do_rootfs[depends] += "dpkg-native:do_populate_staging apt-native:do_populate_staging" | 8 | do_rootfs[depends] += "dpkg-native:do_populate_sysroot apt-native:do_populate_sysroot" |
9 | do_rootfs[recrdeptask] += "do_package_write_deb" | 9 | do_rootfs[recrdeptask] += "do_package_write_deb" |
10 | 10 | ||
11 | fakeroot rootfs_deb_do_rootfs () { | 11 | fakeroot rootfs_deb_do_rootfs () { |
diff --git a/meta/classes/rootfs_ipk.bbclass b/meta/classes/rootfs_ipk.bbclass index 065b78b814..ea1d6ba432 100644 --- a/meta/classes/rootfs_ipk.bbclass +++ b/meta/classes/rootfs_ipk.bbclass | |||
@@ -9,7 +9,7 @@ EXTRAOPKGCONFIG ?= "" | |||
9 | ROOTFS_PKGMANAGE = "opkg opkg-collateral ${EXTRAOPKGCONFIG}" | 9 | ROOTFS_PKGMANAGE = "opkg opkg-collateral ${EXTRAOPKGCONFIG}" |
10 | ROOTFS_PKGMANAGE_BOOTSTRAP = "run-postinsts" | 10 | ROOTFS_PKGMANAGE_BOOTSTRAP = "run-postinsts" |
11 | 11 | ||
12 | do_rootfs[depends] += "opkg-native:do_populate_staging opkg-utils-native:do_populate_staging" | 12 | do_rootfs[depends] += "opkg-native:do_populate_sysroot opkg-utils-native:do_populate_sysroot" |
13 | do_rootfs[recrdeptask] += "do_package_write_ipk" | 13 | do_rootfs[recrdeptask] += "do_package_write_ipk" |
14 | 14 | ||
15 | IPKG_ARGS = "-f ${IPKGCONF_TARGET} -o ${IMAGE_ROOTFS}" | 15 | IPKG_ARGS = "-f ${IPKGCONF_TARGET} -o ${IMAGE_ROOTFS}" |
@@ -164,7 +164,7 @@ python () { | |||
164 | flags = bb.data.getVarFlag('do_rootfs', 'recrdeptask', d) | 164 | flags = bb.data.getVarFlag('do_rootfs', 'recrdeptask', d) |
165 | flags = flags.replace("do_package_write_ipk", "") | 165 | flags = flags.replace("do_package_write_ipk", "") |
166 | flags = flags.replace("do_deploy", "") | 166 | flags = flags.replace("do_deploy", "") |
167 | flags = flags.replace("do_populate_staging", "") | 167 | flags = flags.replace("do_populate_sysroot", "") |
168 | bb.data.setVarFlag('do_rootfs', 'recrdeptask', flags, d) | 168 | bb.data.setVarFlag('do_rootfs', 'recrdeptask', flags, d) |
169 | bb.data.setVar('OPKG_PREPROCESS_COMMANDS', "package_generate_archlist\nipk_insert_feed_uris", d) | 169 | bb.data.setVar('OPKG_PREPROCESS_COMMANDS', "package_generate_archlist\nipk_insert_feed_uris", d) |
170 | bb.data.setVar('OPKG_POSTPROCESS_COMMANDS', '', d) | 170 | bb.data.setVar('OPKG_POSTPROCESS_COMMANDS', '', d) |
diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass index da5243ddf2..dd0257625f 100644 --- a/meta/classes/rootfs_rpm.bbclass +++ b/meta/classes/rootfs_rpm.bbclass | |||
@@ -6,10 +6,10 @@ ROOTFS_PKGMANAGE = "rpm yum" | |||
6 | 6 | ||
7 | ROOTFS_PKGMANAGE_BOOTSTRAP = "run-postinsts" | 7 | ROOTFS_PKGMANAGE_BOOTSTRAP = "run-postinsts" |
8 | 8 | ||
9 | do_rootfs[depends] += "rpm-native:do_populate_staging yum-native:do_populate_staging createrepo-native:do_populate_staging fakechroot-native:do_populate_staging" | 9 | do_rootfs[depends] += "rpm-native:do_populate_sysroot yum-native:do_populate_sysroot createrepo-native:do_populate_sysroot fakechroot-native:do_populate_sysroot" |
10 | 10 | ||
11 | # Needed for update-alternatives | 11 | # Needed for update-alternatives |
12 | do_rootfs[depends] += "opkg-native:do_populate_staging" | 12 | do_rootfs[depends] += "opkg-native:do_populate_sysroot" |
13 | 13 | ||
14 | do_rootfs[recrdeptask] += "do_package_write_rpm" | 14 | do_rootfs[recrdeptask] += "do_package_write_rpm" |
15 | 15 | ||
@@ -238,7 +238,7 @@ python () { | |||
238 | flags = bb.data.getVarFlag('do_rootfs', 'recrdeptask', d) | 238 | flags = bb.data.getVarFlag('do_rootfs', 'recrdeptask', d) |
239 | flags = flags.replace("do_package_write_rpm", "") | 239 | flags = flags.replace("do_package_write_rpm", "") |
240 | flags = flags.replace("do_deploy", "") | 240 | flags = flags.replace("do_deploy", "") |
241 | flags = flags.replace("do_populate_staging", "") | 241 | flags = flags.replace("do_populate_sysroot", "") |
242 | bb.data.setVarFlag('do_rootfs', 'recrdeptask', flags, d) | 242 | bb.data.setVarFlag('do_rootfs', 'recrdeptask', flags, d) |
243 | bb.data.setVar('RPM_PREPROCESS_COMMANDS', "rpm_insert_feed_uris", d) | 243 | bb.data.setVar('RPM_PREPROCESS_COMMANDS', "rpm_insert_feed_uris", d) |
244 | bb.data.setVar('RPM_POSTPROCESS_COMMANDS', '', d) | 244 | bb.data.setVar('RPM_POSTPROCESS_COMMANDS', '', d) |
diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass index 39f1e22003..71250b80af 100644 --- a/meta/classes/sanity.bbclass +++ b/meta/classes/sanity.bbclass | |||
@@ -147,6 +147,13 @@ def check_sanity(e): | |||
147 | if not abi.isdigit(): | 147 | if not abi.isdigit(): |
148 | f = file(abifile, "w") | 148 | f = file(abifile, "w") |
149 | f.write(current_abi) | 149 | f.write(current_abi) |
150 | elif abi == "2" and current_abi == "3": | ||
151 | bb.note("Converting staging from layout version 2 to layout version 3") | ||
152 | os.system(bb.data.expand("mv ${TMPDIR}/staging ${TMPDIR}/sysroots", e.data)) | ||
153 | os.system(bb.data.expand("ln -s sysroots ${TMPDIR}/staging", e.data)) | ||
154 | os.system(bb.data.expand("cd ${TMPDIR}/stamps; for i in */*do_populate_staging; do new=`echo $i | sed -e 's/do_populate_staging/do_populate_sysroot/'`; mv $i $new; done", e.data)) | ||
155 | f = file(abifile, "w") | ||
156 | f.write(current_abi) | ||
150 | elif (abi != current_abi): | 157 | elif (abi != current_abi): |
151 | # Code to convert from one ABI to another could go here if possible. | 158 | # Code to convert from one ABI to another could go here if possible. |
152 | messages = messages + "Error, TMPDIR has changed ABI (%s to %s) and you need to either rebuild, revert or adjust it at your own risk.\n" % (abi, current_abi) | 159 | messages = messages + "Error, TMPDIR has changed ABI (%s to %s) and you need to either rebuild, revert or adjust it at your own risk.\n" % (abi, current_abi) |
diff --git a/meta/classes/sdl.bbclass b/meta/classes/sdl.bbclass index d478d97f18..a412ccbe0e 100644 --- a/meta/classes/sdl.bbclass +++ b/meta/classes/sdl.bbclass | |||
@@ -34,7 +34,7 @@ EOF | |||
34 | } | 34 | } |
35 | 35 | ||
36 | EXPORT_FUNCTIONS do_sdl_install | 36 | EXPORT_FUNCTIONS do_sdl_install |
37 | addtask sdl_install after do_compile before do_populate_staging | 37 | addtask sdl_install after do_compile before do_populate_sysroot |
38 | 38 | ||
39 | SECTION = "x11/games" | 39 | SECTION = "x11/games" |
40 | SECTION_${PN}-opie = "opie/games" | 40 | SECTION_${PN}-opie = "opie/games" |