From b5dd8c128624cb77576d692b68e24691d4d9a96d Mon Sep 17 00:00:00 2001 From: John Klug Date: Tue, 31 Jul 2018 17:48:08 -0500 Subject: mLinux 4 --- .gitmodules | 13 +- .templateconf | 2 + README | 25 +- conf/bblayers.conf | 21 - conf/bblayers.conf.mlinux | 20 + conf/bblayers.conf.sample | 21 + conf/local.conf.sample | 51 + layers/meta-java | 2 +- layers/meta-mlinux | 2 +- layers/meta-mono | 2 +- layers/meta-multitech | 2 +- layers/meta-nodejs | 2 +- layers/meta-openembedded | 2 +- layers/openembedded-core | 2 +- oe-init-build-env | 86 + oe-init-build-env-memres | 90 + patches/bitbake_checksumwarningsuppress.patch | 21 + patches/git-branch-set-upstream-to.patch | 15 + patches/oe_core_sub_package_PR.patch | 33 + scripts/README | 1 + scripts/bitbake-prserv-tool | 112 ++ scripts/bitbake-whatchanged | 339 ++++ scripts/buildhistory-collect-srcrevs | 117 ++ scripts/buildhistory-diff | 100 + scripts/cleanup-workdir | 198 ++ scripts/combo-layer | 924 ++++++++++ scripts/combo-layer-hook-default.sh | 20 + scripts/combo-layer.conf.example | 93 + scripts/contrib/bb-perf/bb-matrix-plot.sh | 137 ++ scripts/contrib/bb-perf/bb-matrix.sh | 79 + scripts/contrib/bb-perf/buildstats.sh | 90 + scripts/contrib/bbvars.py | 186 ++ scripts/contrib/build-perf-test.sh | 400 ++++ scripts/contrib/ddimage | 104 ++ scripts/contrib/devtool-stress.py | 242 +++ scripts/contrib/dialog-power-control | 53 + scripts/contrib/documentation-audit.sh | 94 + scripts/contrib/graph-tool | 92 + scripts/contrib/list-packageconfig-flags.py | 179 ++ scripts/contrib/mkefidisk.sh | 459 +++++ scripts/contrib/python/generate-manifest-2.7.py | 397 ++++ scripts/contrib/python/generate-manifest-3.5.py | 396 ++++ scripts/contrib/serdevtry | 60 + scripts/contrib/test_build_time.sh | 237 +++ scripts/contrib/test_build_time_worker.sh | 37 + scripts/contrib/verify-homepage.py | 62 + scripts/cp-noerror | 52 + scripts/create-pull-request | 276 +++ scripts/crosstap | 148 ++ scripts/devtool | 347 ++++ scripts/gen-lockedsig-cache | 57 + scripts/gen-site-config | 53 + scripts/lib/argparse_oe.py | 129 ++ scripts/lib/bsp/__init__.py | 22 + scripts/lib/bsp/engine.py | 1947 ++++++++++++++++++++ scripts/lib/bsp/help.py | 1046 +++++++++++ scripts/lib/bsp/kernel.py | 1072 +++++++++++ .../lib/bsp/substrate/target/arch/arm/.gitignore | 0 .../target/arch/arm/conf/machine/machine.conf | 102 + .../xserver-xf86-config/machine.noinstall | 1 + .../xserver-xf86-config/machine/xorg.conf | 34 + .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 2 + .../arch/arm/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-non_hardware.cfg | 31 + .../linux/files/machine-preempt-rt.scc | 15 + .../linux/files/machine-standard.scc | 15 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../arm/recipes-kernel/linux/files/machine.cfg | 321 ++++ .../arm/recipes-kernel/linux/files/machine.scc | 8 + .../arm/recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 25 + .../linux/linux-yocto-tiny_4.1.bbappend | 33 + .../linux/linux-yocto-tiny_4.4.bbappend | 33 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 32 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 32 + .../bsp/substrate/target/arch/common/COPYING.MIT | 17 + .../lib/bsp/substrate/target/arch/common/README | 118 ++ .../substrate/target/arch/common/README.sources | 17 + .../substrate/target/arch/common/binary/.gitignore | 0 .../substrate/target/arch/common/conf/layer.conf | 10 + .../formfactor/formfactor/machine.noinstall | 1 + .../formfactor/formfactor/machine/machconfig | 5 + .../recipes-bsp/formfactor/formfactor_0.0.bbappend | 2 + .../recipes-kernel/linux/kernel-list.noinstall | 26 + .../recipes-kernel/linux/linux-yocto-custom.bb | 57 + .../linux/linux-yocto-custom.noinstall | 1 + .../linux/linux-yocto-custom/defconfig | 5 + .../linux-yocto-custom/machine-user-config.cfg | 9 + .../linux-yocto-custom/machine-user-patches.scc | 9 + .../linux/linux-yocto-custom/machine.cfg | 4 + .../linux/linux-yocto-custom/machine.scc | 18 + .../target/arch/i386/conf/machine/machine.conf | 77 + .../xserver-xf86-config/machine.noinstall | 1 + .../xserver-xf86-config/machine/xorg.conf | 1 + .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 2 + .../arch/i386/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-preempt-rt.scc | 17 + .../linux/files/machine-standard.scc | 17 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../i386/recipes-kernel/linux/files/machine.cfg | 55 + .../i386/recipes-kernel/linux/files/machine.scc | 21 + .../recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 25 + .../linux/linux-yocto-tiny_4.1.bbappend | 33 + .../linux/linux-yocto-tiny_4.4.bbappend | 33 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 32 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 32 + .../bsp/substrate/target/arch/layer/COPYING.MIT | 17 + scripts/lib/bsp/substrate/target/arch/layer/README | 64 + .../substrate/target/arch/layer/conf/layer.conf | 10 + .../target/arch/layer/layer-questions.noinstall | 14 + .../arch/layer/recipes-example-bbappend.noinstall | 1 + .../example-bbappend-version.bbappend | 9 + .../example-bbappend-version.noinstall | 1 + .../example-bbappend-version/example.patch | 12 + .../target/arch/layer/recipes-example.noinstall | 1 + .../recipes-example/example/example-recipe-0.1.bb | 23 + .../example/example-recipe-0.1.noinstall | 1 + .../example/example-recipe-0.1/example.patch | 12 + .../example/example-recipe-0.1/helloworld.c | 8 + .../lib/bsp/substrate/target/arch/mips/.gitignore | 0 .../target/arch/mips/conf/machine/machine.conf | 39 + .../arch/mips/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-preempt-rt.scc | 11 + .../linux/files/machine-standard.scc | 11 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../mips/recipes-kernel/linux/files/machine.cfg | 2 + .../mips/recipes-kernel/linux/files/machine.scc | 8 + .../recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 25 + .../linux/linux-yocto-tiny_4.1.bbappend | 33 + .../linux/linux-yocto-tiny_4.4.bbappend | 33 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 32 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 32 + .../bsp/substrate/target/arch/mips64/.gitignore | 0 .../target/arch/mips64/conf/machine/machine.conf | 39 + .../mips64/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-preempt-rt.scc | 11 + .../linux/files/machine-standard.scc | 11 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../mips64/recipes-kernel/linux/files/machine.cfg | 66 + .../mips64/recipes-kernel/linux/files/machine.scc | 8 + .../recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 25 + .../linux/linux-yocto-tiny_4.1.bbappend | 33 + .../linux/linux-yocto-tiny_4.4.bbappend | 33 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 32 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 32 + .../bsp/substrate/target/arch/powerpc/.gitignore | 0 .../target/arch/powerpc/conf/machine/machine.conf | 87 + .../powerpc/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-preempt-rt.scc | 11 + .../linux/files/machine-standard.scc | 11 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../powerpc/recipes-kernel/linux/files/machine.cfg | 164 ++ .../powerpc/recipes-kernel/linux/files/machine.scc | 10 + .../recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 25 + .../linux/linux-yocto-tiny_4.1.bbappend | 33 + .../linux/linux-yocto-tiny_4.4.bbappend | 33 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 32 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 32 + .../target/arch/qemu/conf/machine/machine.conf | 74 + .../init-ifupdown/init-ifupdown/machine.noinstall | 1 + .../init-ifupdown/init-ifupdown/machine/interfaces | 5 + .../init-ifupdown/init-ifupdown_1.0.bbappend | 1 + .../xserver-xf86-config/machine.noinstall | 1 + .../xserver-xf86-config/machine/xorg.conf | 77 + .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 1 + .../arch/qemu/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-preempt-rt.scc | 11 + .../linux/files/machine-standard.scc | 20 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../qemu/recipes-kernel/linux/files/machine.cfg | 1 + .../qemu/recipes-kernel/linux/files/machine.scc | 5 + .../recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 55 + .../linux/linux-yocto-tiny_4.1.bbappend | 62 + .../linux/linux-yocto-tiny_4.4.bbappend | 62 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 61 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 61 + .../bsp/substrate/target/arch/x86_64/.gitignore | 0 .../target/arch/x86_64/conf/machine/machine.conf | 65 + .../xserver-xf86-config/machine.noinstall | 1 + .../xserver-xf86-config/machine/xorg.conf | 1 + .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 2 + .../x86_64/recipes-kernel/linux/files.noinstall | 1 + .../linux/files/machine-preempt-rt.scc | 17 + .../linux/files/machine-standard.scc | 17 + .../recipes-kernel/linux/files/machine-tiny.scc | 11 + .../linux/files/machine-user-config.cfg | 1 + .../linux/files/machine-user-features.scc | 1 + .../linux/files/machine-user-patches.scc | 1 + .../x86_64/recipes-kernel/linux/files/machine.cfg | 48 + .../x86_64/recipes-kernel/linux/files/machine.scc | 14 + .../recipes-kernel/linux/kernel-list.noinstall | 5 + .../recipes-kernel/linux/linux-yocto-dev.bbappend | 25 + .../linux/linux-yocto-tiny_4.1.bbappend | 33 + .../linux/linux-yocto-tiny_4.4.bbappend | 33 + .../recipes-kernel/linux/linux-yocto_4.1.bbappend | 32 + .../recipes-kernel/linux/linux-yocto_4.4.bbappend | 32 + scripts/lib/bsp/tags.py | 49 + scripts/lib/devtool/__init__.py | 257 +++ scripts/lib/devtool/build.py | 86 + scripts/lib/devtool/build_image.py | 168 ++ scripts/lib/devtool/build_sdk.py | 65 + scripts/lib/devtool/deploy.py | 304 +++ scripts/lib/devtool/package.py | 62 + scripts/lib/devtool/runqemu.py | 65 + scripts/lib/devtool/sdk.py | 366 ++++ scripts/lib/devtool/search.py | 88 + scripts/lib/devtool/standard.py | 1452 +++++++++++++++ scripts/lib/devtool/upgrade.py | 382 ++++ scripts/lib/devtool/utilcmds.py | 233 +++ scripts/lib/recipetool/__init__.py | 0 scripts/lib/recipetool/append.py | 471 +++++ scripts/lib/recipetool/create.py | 963 ++++++++++ scripts/lib/recipetool/create_buildsys.py | 859 +++++++++ scripts/lib/recipetool/create_buildsys_python.py | 719 ++++++++ scripts/lib/recipetool/create_kernel.py | 99 + scripts/lib/recipetool/create_kmod.py | 152 ++ scripts/lib/recipetool/create_npm.py | 156 ++ scripts/lib/recipetool/newappend.py | 112 ++ scripts/lib/recipetool/setvar.py | 75 + scripts/lib/scriptpath.py | 42 + scripts/lib/scriptutils.py | 118 ++ scripts/lib/wic/__init__.py | 4 + scripts/lib/wic/__version__.py | 1 + scripts/lib/wic/canned-wks/common.wks.inc | 3 + .../canned-wks/directdisk-bootloader-config.cfg | 11 + .../canned-wks/directdisk-bootloader-config.wks | 8 + scripts/lib/wic/canned-wks/directdisk-gpt.wks | 10 + .../lib/wic/canned-wks/directdisk-multi-rootfs.wks | 23 + scripts/lib/wic/canned-wks/directdisk.wks | 8 + scripts/lib/wic/canned-wks/mkefidisk.wks | 11 + scripts/lib/wic/canned-wks/mkgummidisk.wks | 11 + scripts/lib/wic/canned-wks/mkhybridiso.wks | 7 + scripts/lib/wic/canned-wks/qemux86-directdisk.wks | 8 + scripts/lib/wic/canned-wks/sdimage-bootpart.wks | 6 + scripts/lib/wic/conf.py | 103 ++ scripts/lib/wic/config/wic.conf | 6 + scripts/lib/wic/creator.py | 124 ++ scripts/lib/wic/engine.py | 220 +++ scripts/lib/wic/help.py | 777 ++++++++ scripts/lib/wic/imager/__init__.py | 0 scripts/lib/wic/imager/baseimager.py | 192 ++ scripts/lib/wic/imager/direct.py | 380 ++++ scripts/lib/wic/ksparser.py | 169 ++ scripts/lib/wic/msger.py | 309 ++++ scripts/lib/wic/partition.py | 414 +++++ scripts/lib/wic/plugin.py | 150 ++ scripts/lib/wic/pluginbase.py | 108 ++ scripts/lib/wic/plugins/imager/direct_plugin.py | 102 + scripts/lib/wic/plugins/source/bootimg-efi.py | 237 +++ .../lib/wic/plugins/source/bootimg-partition.py | 140 ++ scripts/lib/wic/plugins/source/bootimg-pcbios.py | 210 +++ scripts/lib/wic/plugins/source/fsimage.py | 73 + .../lib/wic/plugins/source/isoimage-isohybrid.py | 550 ++++++ scripts/lib/wic/plugins/source/rawcopy.py | 88 + scripts/lib/wic/plugins/source/rootfs.py | 83 + .../lib/wic/plugins/source/rootfs_pcbios_ext.py | 177 ++ scripts/lib/wic/test | 1 + scripts/lib/wic/utils/__init__.py | 0 scripts/lib/wic/utils/errors.py | 29 + scripts/lib/wic/utils/fs_related.py | 84 + scripts/lib/wic/utils/misc.py | 95 + scripts/lib/wic/utils/oe/__init__.py | 22 + scripts/lib/wic/utils/oe/misc.py | 250 +++ scripts/lib/wic/utils/partitionedfs.py | 360 ++++ scripts/lib/wic/utils/runner.py | 110 ++ scripts/lib/wic/utils/syslinux.py | 58 + scripts/lnr | 21 + scripts/multilib_header_wrapper.h | 55 + scripts/native-intercept/chown | 2 + scripts/oe-buildenv-internal | 121 ++ scripts/oe-find-native-sysroot | 81 + scripts/oe-git-proxy | 159 ++ scripts/oe-pkgdata-util | 525 ++++++ scripts/oe-publish-sdk | 155 ++ scripts/oe-selftest | 636 +++++++ scripts/oe-setup-builddir | 142 ++ scripts/oe-setup-rpmrepo | 97 + scripts/oe-trim-schemas | 49 + scripts/oepydevshell-internal.py | 92 + scripts/opkg-query-helper.py | 85 + scripts/postinst-intercepts/postinst_intercept | 56 + scripts/postinst-intercepts/update_font_cache | 7 + .../postinst-intercepts/update_gio_module_cache | 7 + scripts/postinst-intercepts/update_icon_cache | 13 + scripts/postinst-intercepts/update_pixbuf_cache | 11 + scripts/pybootchartgui/AUTHORS | 11 + scripts/pybootchartgui/COPYING | 340 ++++ scripts/pybootchartgui/MAINTAINERS | 3 + scripts/pybootchartgui/NEWS | 204 ++ scripts/pybootchartgui/README.pybootchart | 37 + scripts/pybootchartgui/pybootchartgui.py | 23 + scripts/pybootchartgui/pybootchartgui/__init__.py | 0 scripts/pybootchartgui/pybootchartgui/batch.py | 46 + scripts/pybootchartgui/pybootchartgui/draw.py | 894 +++++++++ scripts/pybootchartgui/pybootchartgui/gui.py | 350 ++++ scripts/pybootchartgui/pybootchartgui/main.py | 1 + scripts/pybootchartgui/pybootchartgui/main.py.in | 187 ++ scripts/pybootchartgui/pybootchartgui/parsing.py | 740 ++++++++ .../pybootchartgui/pybootchartgui/process_tree.py | 292 +++ scripts/pybootchartgui/pybootchartgui/samples.py | 151 ++ .../pybootchartgui/tests/parser_test.py | 105 ++ .../pybootchartgui/tests/process_tree_test.py | 92 + scripts/pythondeps | 250 +++ scripts/recipetool | 121 ++ scripts/relocate_sdk.py | 264 +++ scripts/rootfs_rpm-extract-postinst.awk | 11 + scripts/rpm2cpio.sh | 53 + scripts/runqemu | 546 ++++++ scripts/runqemu-addptable2image | 51 + scripts/runqemu-export-rootfs | 163 ++ scripts/runqemu-extract-sdk | 104 ++ scripts/runqemu-gen-tapdevs | 100 + scripts/runqemu-ifdown | 66 + scripts/runqemu-ifup | 121 ++ scripts/runqemu-internal | 717 +++++++ scripts/runqemu.README | 42 + scripts/send-error-report | 200 ++ scripts/send-pull-request | 179 ++ scripts/sstate-cache-management.sh | 469 +++++ scripts/sstate-diff-machines.sh | 172 ++ scripts/sstate-sysroot-cruft.sh | 185 ++ scripts/swabber-strace-attach | 31 + scripts/sysroot-relativelinks.py | 31 + scripts/test-dependencies.sh | 286 +++ scripts/test-reexec | 123 ++ scripts/test-remote-image | 361 ++++ scripts/tiny/dirsize.py | 93 + scripts/tiny/ksize.py | 165 ++ scripts/wic | 323 ++++ scripts/wipe-sysroot | 54 + scripts/yocto-bsp | 156 ++ scripts/yocto-kernel | 399 ++++ scripts/yocto-layer | 151 ++ setkernelversion.sh | 50 + setup.sh | 70 +- 358 files changed, 39081 insertions(+), 74 deletions(-) create mode 100644 .templateconf delete mode 100644 conf/bblayers.conf create mode 100644 conf/bblayers.conf.mlinux create mode 100644 conf/bblayers.conf.sample create mode 100644 conf/local.conf.sample create mode 100755 oe-init-build-env create mode 100755 oe-init-build-env-memres create mode 100644 patches/bitbake_checksumwarningsuppress.patch create mode 100644 patches/git-branch-set-upstream-to.patch create mode 100644 patches/oe_core_sub_package_PR.patch create mode 100644 scripts/README create mode 100755 scripts/bitbake-prserv-tool create mode 100755 scripts/bitbake-whatchanged create mode 100755 scripts/buildhistory-collect-srcrevs create mode 100755 scripts/buildhistory-diff create mode 100755 scripts/cleanup-workdir create mode 100755 scripts/combo-layer create mode 100755 scripts/combo-layer-hook-default.sh create mode 100644 scripts/combo-layer.conf.example create mode 100755 scripts/contrib/bb-perf/bb-matrix-plot.sh create mode 100755 scripts/contrib/bb-perf/bb-matrix.sh create mode 100755 scripts/contrib/bb-perf/buildstats.sh create mode 100755 scripts/contrib/bbvars.py create mode 100755 scripts/contrib/build-perf-test.sh create mode 100755 scripts/contrib/ddimage create mode 100755 scripts/contrib/devtool-stress.py create mode 100755 scripts/contrib/dialog-power-control create mode 100755 scripts/contrib/documentation-audit.sh create mode 100755 scripts/contrib/graph-tool create mode 100755 scripts/contrib/list-packageconfig-flags.py create mode 100755 scripts/contrib/mkefidisk.sh create mode 100755 scripts/contrib/python/generate-manifest-2.7.py create mode 100755 scripts/contrib/python/generate-manifest-3.5.py create mode 100755 scripts/contrib/serdevtry create mode 100755 scripts/contrib/test_build_time.sh create mode 100755 scripts/contrib/test_build_time_worker.sh create mode 100755 scripts/contrib/verify-homepage.py create mode 100755 scripts/cp-noerror create mode 100755 scripts/create-pull-request create mode 100755 scripts/crosstap create mode 100755 scripts/devtool create mode 100755 scripts/gen-lockedsig-cache create mode 100755 scripts/gen-site-config create mode 100644 scripts/lib/argparse_oe.py create mode 100644 scripts/lib/bsp/__init__.py create mode 100644 scripts/lib/bsp/engine.py create mode 100644 scripts/lib/bsp/help.py create mode 100644 scripts/lib/bsp/kernel.py create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/.gitignore create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-graphics/xorg-xserver/xserver-xf86-config/machine.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-graphics/xorg-xserver/xserver-xf86-config/machine/xorg.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-non_hardware.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/arm/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/common/COPYING.MIT create mode 100644 scripts/lib/bsp/substrate/target/arch/common/README create mode 100644 scripts/lib/bsp/substrate/target/arch/common/README.sources create mode 100644 scripts/lib/bsp/substrate/target/arch/common/binary/.gitignore create mode 100644 scripts/lib/bsp/substrate/target/arch/common/conf/layer.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-bsp/formfactor/formfactor/machine.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-bsp/formfactor/formfactor/machine/machconfig create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-bsp/formfactor/formfactor_0.0.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom.bb create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom/defconfig create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/common/recipes-kernel/linux/linux-yocto-custom/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-graphics/xorg-xserver/xserver-xf86-config/machine.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-graphics/xorg-xserver/xserver-xf86-config/machine/xorg.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/i386/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/COPYING.MIT create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/README create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/conf/layer.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/layer-questions.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example-bbappend.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example-bbappend/example-bbappend/example-bbappend-version.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example-bbappend/example-bbappend/example-bbappend-version.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example-bbappend/example-bbappend/example-bbappend-version/example.patch create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1.bb create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1/example.patch create mode 100644 scripts/lib/bsp/substrate/target/arch/layer/recipes-example/example/example-recipe-0.1/helloworld.c create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/.gitignore create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/.gitignore create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/mips64/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/.gitignore create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/powerpc/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-core/init-ifupdown/init-ifupdown/machine.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-core/init-ifupdown/init-ifupdown/machine/interfaces create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-core/init-ifupdown/init-ifupdown_1.0.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-graphics/xorg-xserver/xserver-xf86-config/machine.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-graphics/xorg-xserver/xserver-xf86-config/machine/xorg.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/qemu/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/.gitignore create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/conf/machine/machine.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-graphics/xorg-xserver/xserver-xf86-config/machine.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-graphics/xorg-xserver/xserver-xf86-config/machine/xorg.conf create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine-preempt-rt.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine-standard.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine-tiny.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine-user-config.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine-user-features.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine-user-patches.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine.cfg create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/files/machine.scc create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/kernel-list.noinstall create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/linux-yocto-dev.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/linux-yocto-tiny_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/linux-yocto-tiny_4.4.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/linux-yocto_4.1.bbappend create mode 100644 scripts/lib/bsp/substrate/target/arch/x86_64/recipes-kernel/linux/linux-yocto_4.4.bbappend create mode 100644 scripts/lib/bsp/tags.py create mode 100644 scripts/lib/devtool/__init__.py create mode 100644 scripts/lib/devtool/build.py create mode 100644 scripts/lib/devtool/build_image.py create mode 100644 scripts/lib/devtool/build_sdk.py create mode 100644 scripts/lib/devtool/deploy.py create mode 100644 scripts/lib/devtool/package.py create mode 100644 scripts/lib/devtool/runqemu.py create mode 100644 scripts/lib/devtool/sdk.py create mode 100644 scripts/lib/devtool/search.py create mode 100644 scripts/lib/devtool/standard.py create mode 100644 scripts/lib/devtool/upgrade.py create mode 100644 scripts/lib/devtool/utilcmds.py create mode 100644 scripts/lib/recipetool/__init__.py create mode 100644 scripts/lib/recipetool/append.py create mode 100644 scripts/lib/recipetool/create.py create mode 100644 scripts/lib/recipetool/create_buildsys.py create mode 100644 scripts/lib/recipetool/create_buildsys_python.py create mode 100644 scripts/lib/recipetool/create_kernel.py create mode 100644 scripts/lib/recipetool/create_kmod.py create mode 100644 scripts/lib/recipetool/create_npm.py create mode 100644 scripts/lib/recipetool/newappend.py create mode 100644 scripts/lib/recipetool/setvar.py create mode 100644 scripts/lib/scriptpath.py create mode 100644 scripts/lib/scriptutils.py create mode 100644 scripts/lib/wic/__init__.py create mode 100644 scripts/lib/wic/__version__.py create mode 100644 scripts/lib/wic/canned-wks/common.wks.inc create mode 100644 scripts/lib/wic/canned-wks/directdisk-bootloader-config.cfg create mode 100644 scripts/lib/wic/canned-wks/directdisk-bootloader-config.wks create mode 100644 scripts/lib/wic/canned-wks/directdisk-gpt.wks create mode 100644 scripts/lib/wic/canned-wks/directdisk-multi-rootfs.wks create mode 100644 scripts/lib/wic/canned-wks/directdisk.wks create mode 100644 scripts/lib/wic/canned-wks/mkefidisk.wks create mode 100644 scripts/lib/wic/canned-wks/mkgummidisk.wks create mode 100644 scripts/lib/wic/canned-wks/mkhybridiso.wks create mode 100644 scripts/lib/wic/canned-wks/qemux86-directdisk.wks create mode 100644 scripts/lib/wic/canned-wks/sdimage-bootpart.wks create mode 100644 scripts/lib/wic/conf.py create mode 100644 scripts/lib/wic/config/wic.conf create mode 100644 scripts/lib/wic/creator.py create mode 100644 scripts/lib/wic/engine.py create mode 100644 scripts/lib/wic/help.py create mode 100644 scripts/lib/wic/imager/__init__.py create mode 100644 scripts/lib/wic/imager/baseimager.py create mode 100644 scripts/lib/wic/imager/direct.py create mode 100644 scripts/lib/wic/ksparser.py create mode 100644 scripts/lib/wic/msger.py create mode 100644 scripts/lib/wic/partition.py create mode 100644 scripts/lib/wic/plugin.py create mode 100644 scripts/lib/wic/pluginbase.py create mode 100644 scripts/lib/wic/plugins/imager/direct_plugin.py create mode 100644 scripts/lib/wic/plugins/source/bootimg-efi.py create mode 100644 scripts/lib/wic/plugins/source/bootimg-partition.py create mode 100644 scripts/lib/wic/plugins/source/bootimg-pcbios.py create mode 100644 scripts/lib/wic/plugins/source/fsimage.py create mode 100644 scripts/lib/wic/plugins/source/isoimage-isohybrid.py create mode 100644 scripts/lib/wic/plugins/source/rawcopy.py create mode 100644 scripts/lib/wic/plugins/source/rootfs.py create mode 100644 scripts/lib/wic/plugins/source/rootfs_pcbios_ext.py create mode 100644 scripts/lib/wic/test create mode 100644 scripts/lib/wic/utils/__init__.py create mode 100644 scripts/lib/wic/utils/errors.py create mode 100644 scripts/lib/wic/utils/fs_related.py create mode 100644 scripts/lib/wic/utils/misc.py create mode 100644 scripts/lib/wic/utils/oe/__init__.py create mode 100644 scripts/lib/wic/utils/oe/misc.py create mode 100644 scripts/lib/wic/utils/partitionedfs.py create mode 100644 scripts/lib/wic/utils/runner.py create mode 100644 scripts/lib/wic/utils/syslinux.py create mode 100755 scripts/lnr create mode 100644 scripts/multilib_header_wrapper.h create mode 100755 scripts/native-intercept/chown create mode 100755 scripts/oe-buildenv-internal create mode 100755 scripts/oe-find-native-sysroot create mode 100755 scripts/oe-git-proxy create mode 100755 scripts/oe-pkgdata-util create mode 100755 scripts/oe-publish-sdk create mode 100755 scripts/oe-selftest create mode 100755 scripts/oe-setup-builddir create mode 100755 scripts/oe-setup-rpmrepo create mode 100755 scripts/oe-trim-schemas create mode 100755 scripts/oepydevshell-internal.py create mode 100755 scripts/opkg-query-helper.py create mode 100755 scripts/postinst-intercepts/postinst_intercept create mode 100644 scripts/postinst-intercepts/update_font_cache create mode 100644 scripts/postinst-intercepts/update_gio_module_cache create mode 100644 scripts/postinst-intercepts/update_icon_cache create mode 100644 scripts/postinst-intercepts/update_pixbuf_cache create mode 100644 scripts/pybootchartgui/AUTHORS create mode 100644 scripts/pybootchartgui/COPYING create mode 100644 scripts/pybootchartgui/MAINTAINERS create mode 100644 scripts/pybootchartgui/NEWS create mode 100644 scripts/pybootchartgui/README.pybootchart create mode 100755 scripts/pybootchartgui/pybootchartgui.py create mode 100644 scripts/pybootchartgui/pybootchartgui/__init__.py create mode 100644 scripts/pybootchartgui/pybootchartgui/batch.py create mode 100644 scripts/pybootchartgui/pybootchartgui/draw.py create mode 100644 scripts/pybootchartgui/pybootchartgui/gui.py create mode 120000 scripts/pybootchartgui/pybootchartgui/main.py create mode 100644 scripts/pybootchartgui/pybootchartgui/main.py.in create mode 100644 scripts/pybootchartgui/pybootchartgui/parsing.py create mode 100644 scripts/pybootchartgui/pybootchartgui/process_tree.py create mode 100644 scripts/pybootchartgui/pybootchartgui/samples.py create mode 100644 scripts/pybootchartgui/pybootchartgui/tests/parser_test.py create mode 100644 scripts/pybootchartgui/pybootchartgui/tests/process_tree_test.py create mode 100755 scripts/pythondeps create mode 100755 scripts/recipetool create mode 100755 scripts/relocate_sdk.py create mode 100644 scripts/rootfs_rpm-extract-postinst.awk create mode 100755 scripts/rpm2cpio.sh create mode 100755 scripts/runqemu create mode 100755 scripts/runqemu-addptable2image create mode 100755 scripts/runqemu-export-rootfs create mode 100755 scripts/runqemu-extract-sdk create mode 100755 scripts/runqemu-gen-tapdevs create mode 100755 scripts/runqemu-ifdown create mode 100755 scripts/runqemu-ifup create mode 100755 scripts/runqemu-internal create mode 100644 scripts/runqemu.README create mode 100755 scripts/send-error-report create mode 100755 scripts/send-pull-request create mode 100755 scripts/sstate-cache-management.sh create mode 100755 scripts/sstate-diff-machines.sh create mode 100755 scripts/sstate-sysroot-cruft.sh create mode 100755 scripts/swabber-strace-attach create mode 100755 scripts/sysroot-relativelinks.py create mode 100755 scripts/test-dependencies.sh create mode 100755 scripts/test-reexec create mode 100755 scripts/test-remote-image create mode 100755 scripts/tiny/dirsize.py create mode 100755 scripts/tiny/ksize.py create mode 100755 scripts/wic create mode 100755 scripts/wipe-sysroot create mode 100755 scripts/yocto-bsp create mode 100755 scripts/yocto-kernel create mode 100755 scripts/yocto-layer create mode 100755 setkernelversion.sh diff --git a/.gitmodules b/.gitmodules index 52bf3ba..75df5ea 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,24 +1,31 @@ [submodule "bitbake"] path = bitbake url = git://git.openembedded.org/bitbake + branch = 1.32 [submodule "layers/openembedded-core"] path = layers/openembedded-core - url = git://git.openembedded.org/openembedded-core + url = git://git.multitech.net/openembedded-core + branch = morty [submodule "layers/meta-openembedded"] path = layers/meta-openembedded url = git://git.openembedded.org/meta-openembedded + branch = morty [submodule "layers/meta-multitech"] path = layers/meta-multitech url = git://git.multitech.net/meta-multitech.git + branch = master [submodule "layers/meta-java"] path = layers/meta-java - url = git://git.yoctoproject.org/meta-java + url = git@gitlab.multitech.net:mirrors/meta-java.git [submodule "layers/meta-nodejs"] path = layers/meta-nodejs url = https://github.com/imyller/meta-nodejs.git + branch = morty [submodule "layers/meta-mono"] path = layers/meta-mono - url = git://git.yoctoproject.org/meta-mono + url = git@gitlab.multitech.net:mirrors/meta-mono.git + branch = morty [submodule "layers/meta-mlinux"] path = layers/meta-mlinux url = git://git.multitech.net/meta-mlinux.git + branch = master diff --git a/.templateconf b/.templateconf new file mode 100644 index 0000000..2d51eee --- /dev/null +++ b/.templateconf @@ -0,0 +1,2 @@ +# Template settings +TEMPLATECONF=${TEMPLATECONF:-layers/meta-mlinux/contrib/} diff --git a/README b/README index 4dc98fc..d3523e2 100644 --- a/README +++ b/README @@ -24,8 +24,9 @@ the software inside your $HOME dir as a normal user. tar xzf mLinux-3.0.0.tar.gz cd mlinux-3.0.0 # install needed dependencies, see scripts in install-deps + # Also switch to the build directory. # example: sudo ./install-deps/install-debian-ubuntu-deps.sh - source env-oe.sh + source oe-init-build-env # set your default machine type in conf/local.conf # MACHINE="mtcdt" @@ -47,24 +48,26 @@ the software inside your $HOME dir as a normal user. # initialize git submodules and setup dir structure ./setup.sh - # setup.sh generates a random root password, and places the - # password in conf/local.conf and password.txt + # setup.sh generates a random mtadm password, and places the + # password in build/conf/local.conf and password.txt # + # # To specify a password use an environmental variable, - # ROOT_PASSWORD - ROOT_PASSWORD="3g_t1zX0" ./setup.sh + # MTADM_PASSWORD + MTADM_PASSWORD="3g_t1zX0" ./setup.sh # - # To change the password, remove ROOT_PASSWORD and - # ROOT_PASSWORD_HASH from conf/local.conf and re-run: - ROOT_PASSWORD="Y5bG3m_2" ./setup.sh + # To change the password, remove MTADM_PASSWORD and + # MTADM_PASSWORD_HASH from conf/local.conf and re-run: + MTADM_PASSWORD="Y5bG3m_2" ./setup.sh - # setup environment - source env-oe.sh + # setup environment and switch to build directory + source oe-init-build-env # set your default machine type in conf/local.conf # MACHINE="mtcdt" - # build an image + # build an image (current working directory is + # build) bitbake mlinux-base-image ------------------------- diff --git a/conf/bblayers.conf b/conf/bblayers.conf deleted file mode 100644 index 26f2e46..0000000 --- a/conf/bblayers.conf +++ /dev/null @@ -1,21 +0,0 @@ -LCONF_VERSION = "6" -TOPDIR := "${@os.path.dirname(os.path.dirname(d.getVar('FILE', True)))}" -BBPATH = "${TOPDIR}" -BBFILES ?= "" -BBLAYERS = " \ - ${TOPDIR}/layers/user-layer \ - ${TOPDIR}/layers/meta-mlinux \ - ${TOPDIR}/layers/meta-multitech \ - ${TOPDIR}/layers/meta-mono \ - ${TOPDIR}/layers/meta-nodejs \ - ${TOPDIR}/layers/meta-java \ - ${TOPDIR}/layers/meta-openembedded/meta-oe \ - ${TOPDIR}/layers/meta-openembedded/meta-ruby \ - ${TOPDIR}/layers/meta-openembedded/meta-perl \ - ${TOPDIR}/layers/meta-openembedded/meta-networking \ - ${TOPDIR}/layers/meta-openembedded/meta-webserver \ - ${TOPDIR}/layers/meta-openembedded/meta-multimedia \ - ${TOPDIR}/layers/meta-openembedded/meta-filesystems \ - ${TOPDIR}/layers/meta-openembedded/toolchain-layer \ - ${TOPDIR}/layers/openembedded-core/meta \ - " diff --git a/conf/bblayers.conf.mlinux b/conf/bblayers.conf.mlinux new file mode 100644 index 0000000..7590fe9 --- /dev/null +++ b/conf/bblayers.conf.mlinux @@ -0,0 +1,20 @@ +LCONF_VERSION = "6" +BBPATH = "${TOPDIR}" +BBFILES ?= "" +BBLAYERS = " \ + __OEROOT__/layers/user-layer \ + __OEROOT__/layers/meta-mlinux \ + __OEROOT__/layers/meta-multitech \ + __OEROOT__/layers/meta-mono \ + __OEROOT__/layers/meta-nodejs \ + __OEROOT__/layers/meta-java \ + __OEROOT__/layers/meta-openembedded/meta-oe \ + __OEROOT__/layers/meta-openembedded/meta-ruby \ + __OEROOT__/layers/meta-openembedded/meta-perl \ + __OEROOT__/layers/meta-openembedded/meta-python \ + __OEROOT__/layers/meta-openembedded/meta-networking \ + __OEROOT__/layers/meta-openembedded/meta-webserver \ + __OEROOT__/layers/meta-openembedded/meta-multimedia \ + __OEROOT__/layers/meta-openembedded/meta-filesystems \ + __OEROOT__/layers/openembedded-core/meta \ + " diff --git a/conf/bblayers.conf.sample b/conf/bblayers.conf.sample new file mode 100644 index 0000000..26f2e46 --- /dev/null +++ b/conf/bblayers.conf.sample @@ -0,0 +1,21 @@ +LCONF_VERSION = "6" +TOPDIR := "${@os.path.dirname(os.path.dirname(d.getVar('FILE', True)))}" +BBPATH = "${TOPDIR}" +BBFILES ?= "" +BBLAYERS = " \ + ${TOPDIR}/layers/user-layer \ + ${TOPDIR}/layers/meta-mlinux \ + ${TOPDIR}/layers/meta-multitech \ + ${TOPDIR}/layers/meta-mono \ + ${TOPDIR}/layers/meta-nodejs \ + ${TOPDIR}/layers/meta-java \ + ${TOPDIR}/layers/meta-openembedded/meta-oe \ + ${TOPDIR}/layers/meta-openembedded/meta-ruby \ + ${TOPDIR}/layers/meta-openembedded/meta-perl \ + ${TOPDIR}/layers/meta-openembedded/meta-networking \ + ${TOPDIR}/layers/meta-openembedded/meta-webserver \ + ${TOPDIR}/layers/meta-openembedded/meta-multimedia \ + ${TOPDIR}/layers/meta-openembedded/meta-filesystems \ + ${TOPDIR}/layers/meta-openembedded/toolchain-layer \ + ${TOPDIR}/layers/openembedded-core/meta \ + " diff --git a/conf/local.conf.sample b/conf/local.conf.sample new file mode 100644 index 0000000..1e83060 --- /dev/null +++ b/conf/local.conf.sample @@ -0,0 +1,51 @@ +# CONF_VERSION is increased each time build/conf/ changes incompatibly +CONF_VERSION = "1" + +# Use MultiTech mLinux distribution +DISTRO = "mlinux" +MACHINE ?= "mtcdt" + +# Where to store downloaded sources +DL_DIR = "${TOPDIR}/downloads" + +# Where to save shared state +SSTATE_DIR = "${TOPDIR}/build/sstate-cache" +# bitbake cache location +PERSISTENT_DIR = "${TOPDIR}/build/cache" +# build output +TMPDIR = "${TOPDIR}/build/tmp" + +# Which files do we want to parse: +BBFILES ?= "${TOPDIR}/layers/openembedded-core/meta/recipes-*/*/*.bb" + +# Go through the Firewall +#HTTP_PROXY = "http://:/" + +# Uncomment this to remove unpacked source and intermediate work +# after successfully building a package. +# Saves a LOT of disk space, but leaving work around is useful for debugging. +INHERIT += "rm_work" + +# skip parsing of masked files +BBMASK = "" + +# Make use of SMP: +# PARALLEL_MAKE specifies how many concurrent compiler threads are spawned per bitbake process +# BB_NUMBER_THREADS specifies how many concurrent bitbake tasks will be run +BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()*2}" +PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()*2}" + +# Don't generate the mirror tarball for SCM repos, the snapshot is enough +BB_GENERATE_MIRROR_TARBALLS = "0" + +# Disable build time patch resolution. This would lauch a devshell +# and wait for manual intervention. We disable it. +PATCHRESOLVE = "noop" + +# enable local PR server +PRSERV_HOST = "localhost:0" + +# enable buildhistory for images +INHERIT += "buildhistory" +BUILDHISTORY_COMMIT = "0" +BUILDHISTORY_FEATURES = "image" diff --git a/layers/meta-java b/layers/meta-java index c600dd3..a265b31 160000 --- a/layers/meta-java +++ b/layers/meta-java @@ -1 +1 @@ -Subproject commit c600dd3ab5a6308c513f5fbf7243de1799d9ce62 +Subproject commit a265b31ec7d022be254abdf959360a7624208585 diff --git a/layers/meta-mlinux b/layers/meta-mlinux index 5785799..130d8e8 160000 --- a/layers/meta-mlinux +++ b/layers/meta-mlinux @@ -1 +1 @@ -Subproject commit 5785799607bab3fb32479a769400aace4265a699 +Subproject commit 130d8e80bc46f446baf42fc735aab5a9e9558631 diff --git a/layers/meta-mono b/layers/meta-mono index f01b4f7..b8e5da7 160000 --- a/layers/meta-mono +++ b/layers/meta-mono @@ -1 +1 @@ -Subproject commit f01b4f7a98d07abcf4c1f845c057199e112fb7d6 +Subproject commit b8e5da7138c61fb9ade87712a2fc28dc6283ab25 diff --git a/layers/meta-multitech b/layers/meta-multitech index 50fb898..24c724a 160000 --- a/layers/meta-multitech +++ b/layers/meta-multitech @@ -1 +1 @@ -Subproject commit 50fb898d80f1e244cb369589c850f04f414eee6d +Subproject commit 24c724abc29fca17eaa1f6b8b370d6bea414fd46 diff --git a/layers/meta-nodejs b/layers/meta-nodejs index 3810d26..78018dc 160000 --- a/layers/meta-nodejs +++ b/layers/meta-nodejs @@ -1 +1 @@ -Subproject commit 3810d26216093b52787675fec1842c2fcf1a2990 +Subproject commit 78018dc7dc02b5039a165801d09c00564687a1b6 diff --git a/layers/meta-openembedded b/layers/meta-openembedded index d3d14d3..fe5c833 160000 --- a/layers/meta-openembedded +++ b/layers/meta-openembedded @@ -1 +1 @@ -Subproject commit d3d14d3fcca7fcde362cf0b31411dc4eea6d20aa +Subproject commit fe5c83312de11e80b85680ef237f8acb04b4b26e diff --git a/layers/openembedded-core b/layers/openembedded-core index a4e80e8..ddf907c 160000 --- a/layers/openembedded-core +++ b/layers/openembedded-core @@ -1 +1 @@ -Subproject commit a4e80e831cd13e6418af0d770c5dbd5b9270eaa5 +Subproject commit ddf907ca95a19f54785079b4396935273b3747f6 diff --git a/oe-init-build-env b/oe-init-build-env new file mode 100755 index 0000000..4a6b304 --- /dev/null +++ b/oe-init-build-env @@ -0,0 +1,86 @@ +#!/bin/sh + +# OE Build Environment Setup Script +# +# Copyright (C) 2006-2011 Linux Foundation +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +# +# Normally this is called as '. ./oe-init-build-env ' +# +# This works in most shells (not dash), but not all of them pass the arguments +# when being sourced. To workaround the shell limitation use "set " +# prior to sourcing this script. +# +if [ -n "$BASH_SOURCE" ]; then + THIS_SCRIPT=$BASH_SOURCE +elif [ -n "$ZSH_NAME" ]; then + THIS_SCRIPT=$0 +else + THIS_SCRIPT="$(pwd)/oe-init-build-env" +fi +if [ -n "$BBSERVER" ]; then + unset BBSERVER +fi + +if [ -z "$ZSH_NAME" ] && [ "$0" = "$THIS_SCRIPT" ]; then + echo "Error: This script needs to be sourced. Please run as '. $THIS_SCRIPT'" + exit 1 +fi + +if [ -z "$OEROOT" ]; then + OEROOT=$(dirname "$THIS_SCRIPT") + OEROOT=$(readlink -f "$OEROOT") +fi +unset THIS_SCRIPT + + +export OEROOT + +. $OEROOT/scripts/oe-buildenv-internal +buildenv=$? + + +if [ "$(echo "$BB_ENV_EXTRAWHITE" | sed -re 's/[ \t]+/\n/g' | egrep '^OEROOT$')" != "OEROOT" ] ; then + echo $BB_ENV_EXTRAWHITE needs correction + BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE OEROOT" + export BB_ENV_EXTRAWHITE +fi + +[ $buildenv -eq 0 ] && + TEMPLATECONF="$TEMPLATECONF" $OEROOT/scripts/oe-setup-builddir || { + return 1 +} +[ -z "$BUILDDIR" ] || cd "$BUILDDIR" + +# Shutdown any bitbake server if the BBSERVER variable is not set +if [ -z "$BBSERVER" ] && [ -f bitbake.lock ]; then + grep ":" bitbake.lock > /dev/null && BBSERVER=$(cat bitbake.lock) bitbake --status-only + if [ $? = 0 ]; then + echo "Shutting down bitbake memory resident server with bitbake -m" + BBSERVER=$(cat bitbake.lock) bitbake -m + fi +fi +if ! [[ -x ../setkernelversion.sh ]] ; then + echo "expect to find ../setkernelversion.sh" + echo "Name of .. directory $(cd ..;pwd)" + echo "found these files in ..:" + ls .. + if ! return 1 2>/dev/null ; then + exit 1 + fi +fi +../setkernelversion.sh diff --git a/oe-init-build-env-memres b/oe-init-build-env-memres new file mode 100755 index 0000000..9e1425e --- /dev/null +++ b/oe-init-build-env-memres @@ -0,0 +1,90 @@ +#!/bin/sh + +# OE Build Environment Setup Script +# +# Copyright (C) 2006-2011 Linux Foundation +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +# +# Normally this is called as '. ./oe-init-build-env-memres ' +# +# This works in most shells (not dash), but not all of them pass the arguments +# when being sourced. To workaround the shell limitation use "set +# " prior to sourcing this script. +# +if [ -z "$1" ]; then + echo "No port specified, using dynamically selected port" + port=-1 +else + port=$1 + shift +fi + +if [ -n "$BASH_SOURCE" ]; then + THIS_SCRIPT=$BASH_SOURCE +elif [ -n "$ZSH_NAME" ]; then + THIS_SCRIPT=$0 +else + THIS_SCRIPT="$(pwd)/oe-init-build-env" +fi +if [ -n "$BBSERVER" ]; then + unset BBSERVER +fi + +if [ -z "$ZSH_NAME" ] && [ "$0" = "$THIS_SCRIPT" ]; then + echo "Error: This script needs to be sourced. Please run as '. $THIS_SCRIPT'" + exit 1 +fi + +if [ -z "$OEROOT" ]; then + OEROOT=$(dirname "$THIS_SCRIPT") + OEROOT=$(readlink -f "$OEROOT") +fi +unset THIS_SCRIPT + +export OEROOT +. $OEROOT/scripts/oe-buildenv-internal && + TEMPLATECONF="$TEMPLATECONF" $OEROOT/scripts/oe-setup-builddir || { + unset OEROOT + return 1 +} +unset OEROOT + +[ -z "$BUILDDIR" ] || cd "$BUILDDIR" + +res=1 +if [ -e bitbake.lock ] && grep : bitbake.lock > /dev/null; then + BBSERVER=$(cat bitbake.lock) bitbake --status-only + res=$? +fi + +if [ $res != 0 ]; then + bitbake --server-only -t xmlrpc -B localhost:$port +fi + +if [ $port = -1 ]; then + export BBSERVER=localhost:-1 + echo "Bitbake