diff options
Diffstat (limited to 'scripts/lib/wic/plugins/source/isoimage-isohybrid.py')
-rw-r--r-- | scripts/lib/wic/plugins/source/isoimage-isohybrid.py | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py index 3858fd439b..15fd858d22 100644 --- a/scripts/lib/wic/plugins/source/isoimage-isohybrid.py +++ b/scripts/lib/wic/plugins/source/isoimage-isohybrid.py | |||
@@ -194,55 +194,6 @@ class IsoImagePlugin(SourcePlugin): | |||
194 | return initrd | 194 | return initrd |
195 | 195 | ||
196 | @classmethod | 196 | @classmethod |
197 | def do_stage_partition(cls, part, source_params, creator, cr_workdir, | ||
198 | oe_builddir, bootimg_dir, kernel_dir, | ||
199 | native_sysroot): | ||
200 | """ | ||
201 | Special content staging called before do_prepare_partition(). | ||
202 | It cheks if all necessary tools are available, if not | ||
203 | tries to instal them. | ||
204 | """ | ||
205 | # Make sure parted is available in native sysroot | ||
206 | if not os.path.isfile("%s/usr/sbin/parted" % native_sysroot): | ||
207 | msger.info("Building parted-native...\n") | ||
208 | exec_cmd("bitbake parted-native") | ||
209 | |||
210 | # Make sure mkfs.ext2/3/4 is available in native sysroot | ||
211 | if not os.path.isfile("%s/sbin/mkfs.ext2" % native_sysroot): | ||
212 | msger.info("Building e2fsprogs-native...\n") | ||
213 | exec_cmd("bitbake e2fsprogs-native") | ||
214 | |||
215 | # Make sure syslinux is available in sysroot and in native sysroot | ||
216 | syslinux_dir = get_bitbake_var("STAGING_DATADIR") | ||
217 | if not syslinux_dir: | ||
218 | msger.error("Couldn't find STAGING_DATADIR, exiting.\n") | ||
219 | if not os.path.exists("%s/syslinux" % syslinux_dir): | ||
220 | msger.info("Building syslinux...\n") | ||
221 | exec_cmd("bitbake syslinux") | ||
222 | if not os.path.exists("%s/syslinux" % syslinux_dir): | ||
223 | msger.error("Please build syslinux first\n") | ||
224 | |||
225 | # Make sure syslinux is available in native sysroot | ||
226 | if not os.path.exists("%s/usr/bin/syslinux" % native_sysroot): | ||
227 | msger.info("Building syslinux-native...\n") | ||
228 | exec_cmd("bitbake syslinux-native") | ||
229 | |||
230 | #Make sure mkisofs is available in native sysroot | ||
231 | if not os.path.isfile("%s/usr/bin/mkisofs" % native_sysroot): | ||
232 | msger.info("Building cdrtools-native...\n") | ||
233 | exec_cmd("bitbake cdrtools-native") | ||
234 | |||
235 | # Make sure mkfs.vfat is available in native sysroot | ||
236 | if not os.path.isfile("%s/sbin/mkfs.vfat" % native_sysroot): | ||
237 | msger.info("Building dosfstools-native...\n") | ||
238 | exec_cmd("bitbake dosfstools-native") | ||
239 | |||
240 | # Make sure mtools is available in native sysroot | ||
241 | if not os.path.isfile("%s/usr/bin/mcopy" % native_sysroot): | ||
242 | msger.info("Building mtools-native...\n") | ||
243 | exec_cmd("bitbake mtools-native") | ||
244 | |||
245 | @classmethod | ||
246 | def do_configure_partition(cls, part, source_params, creator, cr_workdir, | 197 | def do_configure_partition(cls, part, source_params, creator, cr_workdir, |
247 | oe_builddir, bootimg_dir, kernel_dir, | 198 | oe_builddir, bootimg_dir, kernel_dir, |
248 | native_sysroot): | 199 | native_sysroot): |