* [PATCH 0/4] Consolidated Pull and World Fixes
@ 2010-12-22 7:39 Saul Wold
2010-12-22 7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Saul Wold @ 2010-12-22 7:39 UTC (permalink / raw)
To: poky
Richard,
These are a couple of fixes that work toward getting World to
build clean along with a fix to the send-pull-request script and
the emenlow reorg getting it toward the BSP standard
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: distro/master
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=distro/master
Thanks,
Saul Wold <sgw@linux.intel.com>
---
Darren Hart (1):
send-pull-request: allow users to select git-send-email or sendmail
Saul Wold (2):
apt: update use-host patch to support x86_64
apr: update x86_64 site config file
Tom Zanussi (1):
meta-emenlow: update to the new BSP layout
meta-emenlow/README | 78 ++++++++++++++++++++
meta-emenlow/conf/layer.conf | 4 +-
meta-emenlow/conf/machine/emenlow.conf | 3 +
.../formfactor/formfactor/emenlow/machconfig | 0
.../formfactor/formfactor_0.0.bbappend | 0
.../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch | 0
.../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb | 0
.../libva-0.31.0/033_g45_add_rgba_subpic.patch | 0
.../034_g45_fix_return_for_unimpl.patch | 0
.../035_g45_add_yv12_image_format.patch | 0
.../libva-0.31.0/036_g45_add_vaGetImage.patch | 0
.../libva-0.31.0/037_g45_add_vaPutImage.patch | 0
.../038_g45_vaPutSurface_cliprects.patch | 0
.../libva-0.31.0/102_attribute_visibility.patch | 0
.../libva/libva-0.31.0/103_fix_vainfo_deps.patch | 0
.../104_fix_libva_pkgconfig_deps.patch | 0
.../105_dont_search_LIBGL_DRIVERS_PATH.patch | 0
.../libva/libva-0.31.0/108_drivers_path.patch | 0
.../libva-0.31.0/203_fix_fglrx_detection.patch | 0
.../libva-0.31.0/204_check_ATIFGLEXTENSION.patch | 0
.../libva/libva-0.31.0/300_sds_version.patch | 0
.../libva/libva-0.31.0/301_vdpau_mpeg4.patch | 0
.../320_move_vaPutSurface_flags_def.patch | 0
.../libva/libva-0.31.0/321_libva_glx.base.patch | 0
.../libva/libva-0.31.0/322_libva_glx.patch | 0
.../libva/libva-0.31.0/390_compat.base.patch | 0
.../libva/libva-0.31.0/391_compat.patch | 0
.../libva/libva-0.31.0/392_compat.dso.patch | 0
.../libva/libva-0.31.0/libdrm-poulsbo.patch | 0
.../libva/libva_0.31.0.bb | 0
.../psb-firmware/psb-firmware_0.30.bb | 0
.../psb-kernel-source-4.42.0/build.patch | 0
.../psb-kernel-source/psb-kernel-source_4.42.0.bb | 0
.../xorg-xserver/files/crosscompile.patch | 0
.../files/fix_open_max_preprocessor_error.patch | 0
.../xorg-xserver/files/libdrm-poulsbo.patch | 0
.../xorg-xserver/files/macro_tweak.patch | 0
.../xorg-xserver/files/nodolt.patch | 0
.../xorg-xserver/xserver-psb_1.7.99.2.bb | 0
.../xserver-xf86-config/emenlow/xorg.conf | 0
.../xorg-xserver/xserver-xf86-config_0.1.bbappend | 0
.../xpsb-glx/xpsb-glx-0.18/cross-compile.patch | 0
.../xpsb-glx/xpsb-glx-0.18/libdrmname.patch | 0
.../xpsb-glx/xpsb-glx-0.18/native-matypes.patch | 0
.../xpsb-glx/xpsb-glx_0.18.bb | 0
.../01_disable_lid_timer.patch | 0
.../xserver-xorg-video-psb-0.32.1/dri-h.patch | 0
.../libdrm-poulsbo.patch | 0
.../xserver-xorg-video-psb-0.32.1/psb_mixed.patch | 0
.../psb_xvtempfix.patch | 0
.../xserver-xorg-video-psb-0.32.1/stubs.patch | 0
.../xserver-xorg-video-psb-0.32.1/visibility.patch | 0
.../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch | 0
.../xorg-x11-drv-psb-0.31.0-xserver17.patch | 0
.../xserver-xorg-video-psb-0.31.0-assert.patch | 0
...rver-xorg-video-psb-0.31.0-comment_unused.patch | 0
.../xserver-xorg-video-psb-0.31.0-greedy.patch | 0
.../xserver-xorg-video-psb-0.31.0-loader.patch | 0
.../xserver-xorg-video-psb_0.32.1.bb | 0
.../linux/linux-2.6.33.2/defconfig | 0
.../linux/linux-yocto-stable_git.bbappend | 0
.../linux/linux_2.6.33.2.bbappend | 0
.../conf/distro/include/poky-default-revisions.inc | 1 -
.../recipes-devtools/apt/apt-0.7.14/use-host.patch | 20 ++---
meta/site/x86_64-linux | 4 +
scripts/send-pull-request | 69 +++++++++++++-----
66 files changed, 145 insertions(+), 34 deletions(-)
create mode 100644 meta-emenlow/README
create mode 100644 meta-emenlow/binary/.gitignore
rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor/emenlow/machconfig (100%)
rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor_0.0.bbappend (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/036_g45_add_vaGetImage.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/037_g45_add_vaPutImage.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/102_attribute_visibility.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/103_fix_vainfo_deps.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/108_drivers_path.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/203_fix_fglrx_detection.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/300_sds_version.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/301_vdpau_mpeg4.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/321_libva_glx.base.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/322_libva_glx.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/390_compat.base.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/391_compat.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/392_compat.dso.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/libdrm-poulsbo.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/libva/libva_0.31.0.bb (100%)
rename meta-emenlow/{recipes => recipes-graphics}/psb-firmware/psb-firmware_0.30.bb (100%)
rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source-4.42.0/build.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source_4.42.0.bb (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/crosscompile.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/fix_open_max_preprocessor_error.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/libdrm-poulsbo.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/macro_tweak.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/nodolt.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-psb_1.7.99.2.bb (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config_0.1.bbappend (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/cross-compile.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/libdrmname.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/native-matypes.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx_0.18.bb (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch (100%)
rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb (100%)
rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-2.6.33.2/defconfig (100%)
rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-yocto-stable_git.bbappend (100%)
rename meta-emenlow/{recipes => recipes-kernel}/linux/linux_2.6.33.2.bbappend (100%)
^ permalink raw reply [flat|nested] 9+ messages in thread* [PATCH 1/4] meta-emenlow: update to the new BSP layout 2010-12-22 7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold @ 2010-12-22 7:40 ` Tom Zanussi 2010-12-22 14:06 ` Bruce Ashfield 2010-12-22 7:40 ` [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail Darren Hart ` (2 subsequent siblings) 3 siblings, 1 reply; 9+ messages in thread From: Tom Zanussi @ 2010-12-22 7:40 UTC (permalink / raw) To: poky This modifies the meta-emenlow BSP layer to reflect the new BSP standard layout as defined in the latestYocto BSP Developer's Guide. There's no change in functionality here - this simply moves things around, adds a README, and makes the SRCREVs local. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> --- meta-emenlow/README | 78 ++++++++++++++++++++ meta-emenlow/conf/layer.conf | 4 +- meta-emenlow/conf/machine/emenlow.conf | 3 + .../formfactor/formfactor/emenlow/machconfig | 0 .../formfactor/formfactor_0.0.bbappend | 0 .../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch | 0 .../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb | 0 .../libva-0.31.0/033_g45_add_rgba_subpic.patch | 0 .../034_g45_fix_return_for_unimpl.patch | 0 .../035_g45_add_yv12_image_format.patch | 0 .../libva-0.31.0/036_g45_add_vaGetImage.patch | 0 .../libva-0.31.0/037_g45_add_vaPutImage.patch | 0 .../038_g45_vaPutSurface_cliprects.patch | 0 .../libva-0.31.0/102_attribute_visibility.patch | 0 .../libva/libva-0.31.0/103_fix_vainfo_deps.patch | 0 .../104_fix_libva_pkgconfig_deps.patch | 0 .../105_dont_search_LIBGL_DRIVERS_PATH.patch | 0 .../libva/libva-0.31.0/108_drivers_path.patch | 0 .../libva-0.31.0/203_fix_fglrx_detection.patch | 0 .../libva-0.31.0/204_check_ATIFGLEXTENSION.patch | 0 .../libva/libva-0.31.0/300_sds_version.patch | 0 .../libva/libva-0.31.0/301_vdpau_mpeg4.patch | 0 .../320_move_vaPutSurface_flags_def.patch | 0 .../libva/libva-0.31.0/321_libva_glx.base.patch | 0 .../libva/libva-0.31.0/322_libva_glx.patch | 0 .../libva/libva-0.31.0/390_compat.base.patch | 0 .../libva/libva-0.31.0/391_compat.patch | 0 .../libva/libva-0.31.0/392_compat.dso.patch | 0 .../libva/libva-0.31.0/libdrm-poulsbo.patch | 0 .../libva/libva_0.31.0.bb | 0 .../psb-firmware/psb-firmware_0.30.bb | 0 .../psb-kernel-source-4.42.0/build.patch | 0 .../psb-kernel-source/psb-kernel-source_4.42.0.bb | 0 .../xorg-xserver/files/crosscompile.patch | 0 .../files/fix_open_max_preprocessor_error.patch | 0 .../xorg-xserver/files/libdrm-poulsbo.patch | 0 .../xorg-xserver/files/macro_tweak.patch | 0 .../xorg-xserver/files/nodolt.patch | 0 .../xorg-xserver/xserver-psb_1.7.99.2.bb | 0 .../xserver-xf86-config/emenlow/xorg.conf | 0 .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 0 .../xpsb-glx/xpsb-glx-0.18/cross-compile.patch | 0 .../xpsb-glx/xpsb-glx-0.18/libdrmname.patch | 0 .../xpsb-glx/xpsb-glx-0.18/native-matypes.patch | 0 .../xpsb-glx/xpsb-glx_0.18.bb | 0 .../01_disable_lid_timer.patch | 0 .../xserver-xorg-video-psb-0.32.1/dri-h.patch | 0 .../libdrm-poulsbo.patch | 0 .../xserver-xorg-video-psb-0.32.1/psb_mixed.patch | 0 .../psb_xvtempfix.patch | 0 .../xserver-xorg-video-psb-0.32.1/stubs.patch | 0 .../xserver-xorg-video-psb-0.32.1/visibility.patch | 0 .../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch | 0 .../xorg-x11-drv-psb-0.31.0-xserver17.patch | 0 .../xserver-xorg-video-psb-0.31.0-assert.patch | 0 ...rver-xorg-video-psb-0.31.0-comment_unused.patch | 0 .../xserver-xorg-video-psb-0.31.0-greedy.patch | 0 .../xserver-xorg-video-psb-0.31.0-loader.patch | 0 .../xserver-xorg-video-psb_0.32.1.bb | 0 .../linux/linux-2.6.33.2/defconfig | 0 .../linux/linux-yocto-stable_git.bbappend | 0 .../linux/linux_2.6.33.2.bbappend | 0 .../conf/distro/include/poky-default-revisions.inc | 1 - 63 files changed, 83 insertions(+), 3 deletions(-) create mode 100644 meta-emenlow/README create mode 100644 meta-emenlow/binary/.gitignore rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor/emenlow/machconfig (100%) rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor_0.0.bbappend (100%) rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/036_g45_add_vaGetImage.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/037_g45_add_vaPutImage.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/102_attribute_visibility.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/103_fix_vainfo_deps.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/108_drivers_path.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/203_fix_fglrx_detection.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/300_sds_version.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/301_vdpau_mpeg4.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/321_libva_glx.base.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/322_libva_glx.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/390_compat.base.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/391_compat.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/392_compat.dso.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/libdrm-poulsbo.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/libva/libva_0.31.0.bb (100%) rename meta-emenlow/{recipes => recipes-graphics}/psb-firmware/psb-firmware_0.30.bb (100%) rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source-4.42.0/build.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source_4.42.0.bb (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/crosscompile.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/fix_open_max_preprocessor_error.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/libdrm-poulsbo.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/macro_tweak.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/nodolt.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-psb_1.7.99.2.bb (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf (100%) rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config_0.1.bbappend (100%) rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/cross-compile.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/libdrmname.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/native-matypes.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx_0.18.bb (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch (100%) rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb (100%) rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-2.6.33.2/defconfig (100%) rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-yocto-stable_git.bbappend (100%) rename meta-emenlow/{recipes => recipes-kernel}/linux/linux_2.6.33.2.bbappend (100%) diff --git a/meta-emenlow/README b/meta-emenlow/README new file mode 100644 index 0000000..862af54 --- /dev/null +++ b/meta-emenlow/README @@ -0,0 +1,78 @@ +This README file contains information on building the meta-emenlow +BSP layer using any of the supported machine configurations, and +booting the images contained in the /binary directory. + +If you're only interested in booting the images in the /binary +directory of a BSP tarball you've downloaded, there's nothing special +to do - the appropriate images are already in the /binary directory +depending on which BSP tarball you downloaded. + +Please see the corresponding sections below for details. + + +Table of Contents +================= + + I. Building the meta-emenlow BSP layer +II. Booting the images in /binary + + +I. Building the meta-emenlow BSP layer +======================================= + +In order to build an image with BSP support for emenlow, you just need +to check out the poky master branch. + +Having done that, you can build an emenlow image by adding the +location of the meta-emenlow layer to bblayers.conf e.g.: + + yocto/meta-emenlow \ + +To enable the emenlow layer, add the emenlow MACHINE to local.conf: + + MACHINE ?= "emenlow" + +You should then be able to build an emenlow image as such: + + $ source poky-init-build-env + $ bitbake poky-image-sato-live + +At the end of a successful build, you should have a live image that +you can boot from a USB flash drive (see instructions on how to do +that below, in the section 'Booting the images from /binary'). + + +II. Booting the images in /binary +================================= + +This BSP contains bootable live images, which can be used to directly +boot Yocto off of a USB flash drive. + +Under Linux, insert a USB flash drive. Assuming the USB flash drive +takes device /dev/sdf, use dd to copy the live image to it. For +example: + +# dd if=poky-image-sato-live-emenlow-20101207053738.hddimg of=/dev/sdf +# sync +# eject /dev/sdf + +This should give you a bootable USB flash device. Insert the device +into a bootable USB socket on the target, and power on. This should +result in a system booted to the Sato graphical desktop. + +If you want a terminal, use the arrows at the top of the UI to move to +different pages of available applications, one of which is named +'Terminal'. Clicking that should give you a root terminal. + +If you want to ssh into the system, you can use the root terminal to +ifconfig the IP address and use that to ssh in. The root password is +empty, so to log in type 'root' for the user name and hit 'Enter' at +the Password prompt: and you should be in. + +---- + +If you find you're getting corrupt images on the USB (it doesn't show +the syslinux boot: prompt, or the boot: prompt contains strange +characters), try doing this first: + +# dd if=/dev/zero of=/dev/sdf bs=1M count=512 diff --git a/meta-emenlow/binary/.gitignore b/meta-emenlow/binary/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/meta-emenlow/conf/layer.conf b/meta-emenlow/conf/layer.conf index 4017787..563b9c8 100644 --- a/meta-emenlow/conf/layer.conf +++ b/meta-emenlow/conf/layer.conf @@ -2,8 +2,8 @@ BBPATH := "${BBPATH}:${LAYERDIR}" # We have a packages directory, add to BBFILES -BBFILES := "${BBFILES} ${LAYERDIR}/recipes/*/*.bb \ - ${LAYERDIR}/recipes/*/*.bbappend" +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" BBFILE_COLLECTIONS += "emenlow" BBFILE_PATTERN_emenlow := "^${LAYERDIR}/" diff --git a/meta-emenlow/conf/machine/emenlow.conf b/meta-emenlow/conf/machine/emenlow.conf index b8dea64..d4234ff 100644 --- a/meta-emenlow/conf/machine/emenlow.conf +++ b/meta-emenlow/conf/machine/emenlow.conf @@ -43,3 +43,6 @@ IMAGE_FSTYPES ?= "ext3 cpio.gz" GLIBC_ADDONS = "nptl" GLIBC_EXTRA_OECONF = "--with-tls" + +SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7" +SRCREV_meta_pn-linux-yocto-stable_emenlow ?= "50ccd2b3213b6a1bacb3f898c035119802dac420" \ No newline at end of file diff --git a/meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig b/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig similarity index 100% rename from meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig rename to meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig diff --git a/meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend b/meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend similarity index 100% rename from meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend rename to meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch similarity index 100% rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb similarity index 100% rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch similarity index 100% rename from meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch diff --git a/meta-emenlow/recipes/libva/libva_0.31.0.bb b/meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb similarity index 100% rename from meta-emenlow/recipes/libva/libva_0.31.0.bb rename to meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb diff --git a/meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb b/meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb similarity index 100% rename from meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb rename to meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch similarity index 100% rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb similarity index 100% rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb diff --git a/meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch rename to meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch diff --git a/meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch rename to meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch diff --git a/meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch rename to meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch diff --git a/meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch rename to meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch diff --git a/meta-emenlow/recipes/xorg-xserver/files/nodolt.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/files/nodolt.patch rename to meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend similarity index 100% rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch similarity index 100% rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch similarity index 100% rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch similarity index 100% rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb similarity index 100% rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb similarity index 100% rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb diff --git a/meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig b/meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig similarity index 100% rename from meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig rename to meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig diff --git a/meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend b/meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend similarity index 100% rename from meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend rename to meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend diff --git a/meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend b/meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend similarity index 100% rename from meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend rename to meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc index beffe9a..edc0178 100644 --- a/meta/conf/distro/include/poky-default-revisions.inc +++ b/meta/conf/distro/include/poky-default-revisions.inc @@ -89,7 +89,6 @@ SRCREV_machine_pn-linux-yocto-stable_qemumips ?= "81f3cd467b9d51fa1dfa2d5939337c SRCREV_machine_pn-linux-yocto-stable_qemuppc ?= "9ac0daee43dd19d8bea828cf79450c9748ae0daa" SRCREV_machine_pn-linux-yocto-stable_qemux86 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" SRCREV_machine_pn-linux-yocto-stable_qemux86-64 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" -SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7" SRCREV_machine_pn-linux-yocto-stable_atom-pc ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" SRCREV_machine_pn-linux-yocto-stable_routerstationpro ?= "2ec2edaf256dd8500ee3d4763fee6ca3ecd6da4b" SRCREV_machine_pn-linux-yocto-stable_mpc8315e-rdb ?= "986e6eb66c26007cee7916d5d12f4756e6b5436f" -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout 2010-12-22 7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi @ 2010-12-22 14:06 ` Bruce Ashfield 2010-12-23 17:00 ` Richard Purdie 0 siblings, 1 reply; 9+ messages in thread From: Bruce Ashfield @ 2010-12-22 14:06 UTC (permalink / raw) To: Tom Zanussi, Purdie, Richard; +Cc: poky On Wed, Dec 22, 2010 at 2:40 AM, Tom Zanussi <tom.zanussi@intel.com> wrote: > This modifies the meta-emenlow BSP layer to reflect the new BSP > standard layout as defined in the latestYocto BSP Developer's Guide. > > There's no change in functionality here - this simply moves things > around, adds a README, and makes the SRCREVs local. I was just thinking about this while reading your patch series, and I'm caught between two problems here. I like: - BSPs that are self contained. I'm ambivalent: - about having to update a lot of SRCREVs when I update the BSP branches. I have a problem: - If all the SRCREVs are not in a single location, I can't hunt them all down and update them effectively. That makes point #2 into "strongly" dislike. I've got 350+ patches that are about to land for 2.6.34 (from the 2.6.34 -longterm tree), and I'll be merging them out to the BSPs. So this SRCREV along with the rest will change. I'm looking for something that is effective in controlling the branches, but is also maintainable. Richard: can we have a central SRCREV in the default revisions (per machine still), and then override it in a BSP layer ? That way if for some reason you don't have the default revisions your BSP will be standalone, but I still have a way to update everything at once (and we'll eventually update the BSP layers as well). I can also set the SRCREVs in the recipes themselves via python (i.e. set a default again), that allows me a single point of control .. but perhaps doesn't match existing solutions. Other options ? Cheers, Bruce > > Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> > --- > meta-emenlow/README | 78 ++++++++++++++++++++ > meta-emenlow/conf/layer.conf | 4 +- > meta-emenlow/conf/machine/emenlow.conf | 3 + > .../formfactor/formfactor/emenlow/machconfig | 0 > .../formfactor/formfactor_0.0.bbappend | 0 > .../libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch | 0 > .../libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb | 0 > .../libva-0.31.0/033_g45_add_rgba_subpic.patch | 0 > .../034_g45_fix_return_for_unimpl.patch | 0 > .../035_g45_add_yv12_image_format.patch | 0 > .../libva-0.31.0/036_g45_add_vaGetImage.patch | 0 > .../libva-0.31.0/037_g45_add_vaPutImage.patch | 0 > .../038_g45_vaPutSurface_cliprects.patch | 0 > .../libva-0.31.0/102_attribute_visibility.patch | 0 > .../libva/libva-0.31.0/103_fix_vainfo_deps.patch | 0 > .../104_fix_libva_pkgconfig_deps.patch | 0 > .../105_dont_search_LIBGL_DRIVERS_PATH.patch | 0 > .../libva/libva-0.31.0/108_drivers_path.patch | 0 > .../libva-0.31.0/203_fix_fglrx_detection.patch | 0 > .../libva-0.31.0/204_check_ATIFGLEXTENSION.patch | 0 > .../libva/libva-0.31.0/300_sds_version.patch | 0 > .../libva/libva-0.31.0/301_vdpau_mpeg4.patch | 0 > .../320_move_vaPutSurface_flags_def.patch | 0 > .../libva/libva-0.31.0/321_libva_glx.base.patch | 0 > .../libva/libva-0.31.0/322_libva_glx.patch | 0 > .../libva/libva-0.31.0/390_compat.base.patch | 0 > .../libva/libva-0.31.0/391_compat.patch | 0 > .../libva/libva-0.31.0/392_compat.dso.patch | 0 > .../libva/libva-0.31.0/libdrm-poulsbo.patch | 0 > .../libva/libva_0.31.0.bb | 0 > .../psb-firmware/psb-firmware_0.30.bb | 0 > .../psb-kernel-source-4.42.0/build.patch | 0 > .../psb-kernel-source/psb-kernel-source_4.42.0.bb | 0 > .../xorg-xserver/files/crosscompile.patch | 0 > .../files/fix_open_max_preprocessor_error.patch | 0 > .../xorg-xserver/files/libdrm-poulsbo.patch | 0 > .../xorg-xserver/files/macro_tweak.patch | 0 > .../xorg-xserver/files/nodolt.patch | 0 > .../xorg-xserver/xserver-psb_1.7.99.2.bb | 0 > .../xserver-xf86-config/emenlow/xorg.conf | 0 > .../xorg-xserver/xserver-xf86-config_0.1.bbappend | 0 > .../xpsb-glx/xpsb-glx-0.18/cross-compile.patch | 0 > .../xpsb-glx/xpsb-glx-0.18/libdrmname.patch | 0 > .../xpsb-glx/xpsb-glx-0.18/native-matypes.patch | 0 > .../xpsb-glx/xpsb-glx_0.18.bb | 0 > .../01_disable_lid_timer.patch | 0 > .../xserver-xorg-video-psb-0.32.1/dri-h.patch | 0 > .../libdrm-poulsbo.patch | 0 > .../xserver-xorg-video-psb-0.32.1/psb_mixed.patch | 0 > .../psb_xvtempfix.patch | 0 > .../xserver-xorg-video-psb-0.32.1/stubs.patch | 0 > .../xserver-xorg-video-psb-0.32.1/visibility.patch | 0 > .../xorg-x11-drv-psb-0.31.0-ignoreacpi.patch | 0 > .../xorg-x11-drv-psb-0.31.0-xserver17.patch | 0 > .../xserver-xorg-video-psb-0.31.0-assert.patch | 0 > ...rver-xorg-video-psb-0.31.0-comment_unused.patch | 0 > .../xserver-xorg-video-psb-0.31.0-greedy.patch | 0 > .../xserver-xorg-video-psb-0.31.0-loader.patch | 0 > .../xserver-xorg-video-psb_0.32.1.bb | 0 > .../linux/linux-2.6.33.2/defconfig | 0 > .../linux/linux-yocto-stable_git.bbappend | 0 > .../linux/linux_2.6.33.2.bbappend | 0 > .../conf/distro/include/poky-default-revisions.inc | 1 - > 63 files changed, 83 insertions(+), 3 deletions(-) > create mode 100644 meta-emenlow/README > create mode 100644 meta-emenlow/binary/.gitignore > rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor/emenlow/machconfig (100%) > rename meta-emenlow/{recipes => recipes-bsp}/formfactor/formfactor_0.0.bbappend (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/036_g45_add_vaGetImage.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/037_g45_add_vaPutImage.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/102_attribute_visibility.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/103_fix_vainfo_deps.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/108_drivers_path.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/203_fix_fglrx_detection.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/300_sds_version.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/301_vdpau_mpeg4.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/321_libva_glx.base.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/322_libva_glx.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/390_compat.base.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/391_compat.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/392_compat.dso.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva-0.31.0/libdrm-poulsbo.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/libva/libva_0.31.0.bb (100%) > rename meta-emenlow/{recipes => recipes-graphics}/psb-firmware/psb-firmware_0.30.bb (100%) > rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source-4.42.0/build.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/psb-kernel-source/psb-kernel-source_4.42.0.bb (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/crosscompile.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/fix_open_max_preprocessor_error.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/libdrm-poulsbo.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/macro_tweak.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/files/nodolt.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-psb_1.7.99.2.bb (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xorg-xserver/xserver-xf86-config_0.1.bbappend (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/cross-compile.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/libdrmname.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx-0.18/native-matypes.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xpsb-glx/xpsb-glx_0.18.bb (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch (100%) > rename meta-emenlow/{recipes => recipes-graphics}/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb (100%) > rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-2.6.33.2/defconfig (100%) > rename meta-emenlow/{recipes => recipes-kernel}/linux/linux-yocto-stable_git.bbappend (100%) > rename meta-emenlow/{recipes => recipes-kernel}/linux/linux_2.6.33.2.bbappend (100%) > > diff --git a/meta-emenlow/README b/meta-emenlow/README > new file mode 100644 > index 0000000..862af54 > --- /dev/null > +++ b/meta-emenlow/README > @@ -0,0 +1,78 @@ > +This README file contains information on building the meta-emenlow > +BSP layer using any of the supported machine configurations, and > +booting the images contained in the /binary directory. > + > +If you're only interested in booting the images in the /binary > +directory of a BSP tarball you've downloaded, there's nothing special > +to do - the appropriate images are already in the /binary directory > +depending on which BSP tarball you downloaded. > + > +Please see the corresponding sections below for details. > + > + > +Table of Contents > +================= > + > + I. Building the meta-emenlow BSP layer > +II. Booting the images in /binary > + > + > +I. Building the meta-emenlow BSP layer > +======================================= > + > +In order to build an image with BSP support for emenlow, you just need > +to check out the poky master branch. > + > +Having done that, you can build an emenlow image by adding the > +location of the meta-emenlow layer to bblayers.conf e.g.: > + > + yocto/meta-emenlow \ > + > +To enable the emenlow layer, add the emenlow MACHINE to local.conf: > + > + MACHINE ?= "emenlow" > + > +You should then be able to build an emenlow image as such: > + > + $ source poky-init-build-env > + $ bitbake poky-image-sato-live > + > +At the end of a successful build, you should have a live image that > +you can boot from a USB flash drive (see instructions on how to do > +that below, in the section 'Booting the images from /binary'). > + > + > +II. Booting the images in /binary > +================================= > + > +This BSP contains bootable live images, which can be used to directly > +boot Yocto off of a USB flash drive. > + > +Under Linux, insert a USB flash drive. Assuming the USB flash drive > +takes device /dev/sdf, use dd to copy the live image to it. For > +example: > + > +# dd if=poky-image-sato-live-emenlow-20101207053738.hddimg of=/dev/sdf > +# sync > +# eject /dev/sdf > + > +This should give you a bootable USB flash device. Insert the device > +into a bootable USB socket on the target, and power on. This should > +result in a system booted to the Sato graphical desktop. > + > +If you want a terminal, use the arrows at the top of the UI to move to > +different pages of available applications, one of which is named > +'Terminal'. Clicking that should give you a root terminal. > + > +If you want to ssh into the system, you can use the root terminal to > +ifconfig the IP address and use that to ssh in. The root password is > +empty, so to log in type 'root' for the user name and hit 'Enter' at > +the Password prompt: and you should be in. > + > +---- > + > +If you find you're getting corrupt images on the USB (it doesn't show > +the syslinux boot: prompt, or the boot: prompt contains strange > +characters), try doing this first: > + > +# dd if=/dev/zero of=/dev/sdf bs=1M count=512 > diff --git a/meta-emenlow/binary/.gitignore b/meta-emenlow/binary/.gitignore > new file mode 100644 > index 0000000..e69de29 > diff --git a/meta-emenlow/conf/layer.conf b/meta-emenlow/conf/layer.conf > index 4017787..563b9c8 100644 > --- a/meta-emenlow/conf/layer.conf > +++ b/meta-emenlow/conf/layer.conf > @@ -2,8 +2,8 @@ > BBPATH := "${BBPATH}:${LAYERDIR}" > > # We have a packages directory, add to BBFILES > -BBFILES := "${BBFILES} ${LAYERDIR}/recipes/*/*.bb \ > - ${LAYERDIR}/recipes/*/*.bbappend" > +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ > + ${LAYERDIR}/recipes-*/*/*.bbappend" > > BBFILE_COLLECTIONS += "emenlow" > BBFILE_PATTERN_emenlow := "^${LAYERDIR}/" > diff --git a/meta-emenlow/conf/machine/emenlow.conf b/meta-emenlow/conf/machine/emenlow.conf > index b8dea64..d4234ff 100644 > --- a/meta-emenlow/conf/machine/emenlow.conf > +++ b/meta-emenlow/conf/machine/emenlow.conf > @@ -43,3 +43,6 @@ IMAGE_FSTYPES ?= "ext3 cpio.gz" > > GLIBC_ADDONS = "nptl" > GLIBC_EXTRA_OECONF = "--with-tls" > + > +SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7" > +SRCREV_meta_pn-linux-yocto-stable_emenlow ?= "50ccd2b3213b6a1bacb3f898c035119802dac420" > \ No newline at end of file > diff --git a/meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig b/meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig > similarity index 100% > rename from meta-emenlow/recipes/formfactor/formfactor/emenlow/machconfig > rename to meta-emenlow/recipes-bsp/formfactor/formfactor/emenlow/machconfig > diff --git a/meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend b/meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend > similarity index 100% > rename from meta-emenlow/recipes/formfactor/formfactor_0.0.bbappend > rename to meta-emenlow/recipes-bsp/formfactor/formfactor_0.0.bbappend > diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch > similarity index 100% > rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch > rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo-2.3.0/libdrm-poulsbo.patch > diff --git a/meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb b/meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb > similarity index 100% > rename from meta-emenlow/recipes/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb > rename to meta-emenlow/recipes-graphics/libdrm-poulsbo/libdrm-poulsbo_2.3.0.bb > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/033_g45_add_rgba_subpic.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/034_g45_fix_return_for_unimpl.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/035_g45_add_yv12_image_format.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/036_g45_add_vaGetImage.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/036_g45_add_vaGetImage.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/037_g45_add_vaPutImage.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/037_g45_add_vaPutImage.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/038_g45_vaPutSurface_cliprects.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/102_attribute_visibility.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/102_attribute_visibility.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/103_fix_vainfo_deps.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/103_fix_vainfo_deps.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/104_fix_libva_pkgconfig_deps.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/105_dont_search_LIBGL_DRIVERS_PATH.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/108_drivers_path.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/108_drivers_path.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/203_fix_fglrx_detection.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/203_fix_fglrx_detection.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/204_check_ATIFGLEXTENSION.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/300_sds_version.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/300_sds_version.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/301_vdpau_mpeg4.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/301_vdpau_mpeg4.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/320_move_vaPutSurface_flags_def.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/321_libva_glx.base.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/321_libva_glx.base.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/322_libva_glx.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/322_libva_glx.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/390_compat.base.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/390_compat.base.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/391_compat.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/391_compat.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/392_compat.dso.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/392_compat.dso.patch > diff --git a/meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch > similarity index 100% > rename from meta-emenlow/recipes/libva/libva-0.31.0/libdrm-poulsbo.patch > rename to meta-emenlow/recipes-graphics/libva/libva-0.31.0/libdrm-poulsbo.patch > diff --git a/meta-emenlow/recipes/libva/libva_0.31.0.bb b/meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb > similarity index 100% > rename from meta-emenlow/recipes/libva/libva_0.31.0.bb > rename to meta-emenlow/recipes-graphics/libva/libva_0.31.0.bb > diff --git a/meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb b/meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb > similarity index 100% > rename from meta-emenlow/recipes/psb-firmware/psb-firmware_0.30.bb > rename to meta-emenlow/recipes-graphics/psb-firmware/psb-firmware_0.30.bb > diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch > similarity index 100% > rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source-4.42.0/build.patch > rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source-4.42.0/build.patch > diff --git a/meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb b/meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb > similarity index 100% > rename from meta-emenlow/recipes/psb-kernel-source/psb-kernel-source_4.42.0.bb > rename to meta-emenlow/recipes-graphics/psb-kernel-source/psb-kernel-source_4.42.0.bb > diff --git a/meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/files/crosscompile.patch > rename to meta-emenlow/recipes-graphics/xorg-xserver/files/crosscompile.patch > diff --git a/meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/files/fix_open_max_preprocessor_error.patch > rename to meta-emenlow/recipes-graphics/xorg-xserver/files/fix_open_max_preprocessor_error.patch > diff --git a/meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/files/libdrm-poulsbo.patch > rename to meta-emenlow/recipes-graphics/xorg-xserver/files/libdrm-poulsbo.patch > diff --git a/meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/files/macro_tweak.patch > rename to meta-emenlow/recipes-graphics/xorg-xserver/files/macro_tweak.patch > diff --git a/meta-emenlow/recipes/xorg-xserver/files/nodolt.patch b/meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/files/nodolt.patch > rename to meta-emenlow/recipes-graphics/xorg-xserver/files/nodolt.patch > diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/xserver-psb_1.7.99.2.bb > rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-psb_1.7.99.2.bb > diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf > rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config/emenlow/xorg.conf > diff --git a/meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend b/meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend > similarity index 100% > rename from meta-emenlow/recipes/xorg-xserver/xserver-xf86-config_0.1.bbappend > rename to meta-emenlow/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bbappend > diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch > similarity index 100% > rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/cross-compile.patch > rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/cross-compile.patch > diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch > similarity index 100% > rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/libdrmname.patch > rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/libdrmname.patch > diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch > similarity index 100% > rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx-0.18/native-matypes.patch > rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx-0.18/native-matypes.patch > diff --git a/meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb b/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb > similarity index 100% > rename from meta-emenlow/recipes/xpsb-glx/xpsb-glx_0.18.bb > rename to meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/01_disable_lid_timer.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/dri-h.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/libdrm-poulsbo.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_mixed.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/psb_xvtempfix.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/stubs.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/visibility.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-ignoreacpi.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xorg-x11-drv-psb-0.31.0-xserver17.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-assert.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-comment_unused.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-greedy.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb-0.32.1/xserver-xorg-video-psb-0.31.0-loader.patch > diff --git a/meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb b/meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb > similarity index 100% > rename from meta-emenlow/recipes/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb > rename to meta-emenlow/recipes-graphics/xserver-xorg-video-psb/xserver-xorg-video-psb_0.32.1.bb > diff --git a/meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig b/meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig > similarity index 100% > rename from meta-emenlow/recipes/linux/linux-2.6.33.2/defconfig > rename to meta-emenlow/recipes-kernel/linux/linux-2.6.33.2/defconfig > diff --git a/meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend b/meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend > similarity index 100% > rename from meta-emenlow/recipes/linux/linux-yocto-stable_git.bbappend > rename to meta-emenlow/recipes-kernel/linux/linux-yocto-stable_git.bbappend > diff --git a/meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend b/meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend > similarity index 100% > rename from meta-emenlow/recipes/linux/linux_2.6.33.2.bbappend > rename to meta-emenlow/recipes-kernel/linux/linux_2.6.33.2.bbappend > diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc > index beffe9a..edc0178 100644 > --- a/meta/conf/distro/include/poky-default-revisions.inc > +++ b/meta/conf/distro/include/poky-default-revisions.inc > @@ -89,7 +89,6 @@ SRCREV_machine_pn-linux-yocto-stable_qemumips ?= "81f3cd467b9d51fa1dfa2d5939337c > SRCREV_machine_pn-linux-yocto-stable_qemuppc ?= "9ac0daee43dd19d8bea828cf79450c9748ae0daa" > SRCREV_machine_pn-linux-yocto-stable_qemux86 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" > SRCREV_machine_pn-linux-yocto-stable_qemux86-64 ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" > -SRCREV_machine_pn-linux-yocto-stable_emenlow ?= "aae69fdf104b0a9d7b3710f808aac6ab303490f7" > SRCREV_machine_pn-linux-yocto-stable_atom-pc ?= "0431115c9d720fee5bb105f6a7411efb4f851d26" > SRCREV_machine_pn-linux-yocto-stable_routerstationpro ?= "2ec2edaf256dd8500ee3d4763fee6ca3ecd6da4b" > SRCREV_machine_pn-linux-yocto-stable_mpc8315e-rdb ?= "986e6eb66c26007cee7916d5d12f4756e6b5436f" > -- > 1.7.1.1 > > _______________________________________________ > poky mailing list > poky@yoctoproject.org > https://lists.yoctoproject.org/listinfo/poky > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout 2010-12-22 14:06 ` Bruce Ashfield @ 2010-12-23 17:00 ` Richard Purdie 2010-12-23 17:14 ` Bruce Ashfield 0 siblings, 1 reply; 9+ messages in thread From: Richard Purdie @ 2010-12-23 17:00 UTC (permalink / raw) To: Bruce Ashfield; +Cc: poky@yoctoproject.org On Wed, 2010-12-22 at 06:06 -0800, Bruce Ashfield wrote: > I was just thinking about this while reading your patch series, and I'm > caught between two problems here. > > I like: > > - BSPs that are self contained. > > I'm ambivalent: > > - about having to update a lot of SRCREVs when I update the BSP branches. > > I have a problem: > > - If all the SRCREVs are not in a single location, I can't hunt them all down > and update them effectively. That makes point #2 into "strongly" dislike. > > I've got 350+ patches that are about to land for 2.6.34 (from the > 2.6.34 -longterm > tree), and I'll be merging them out to the BSPs. So this SRCREV along with the > rest will change. > > I'm looking for something that is effective in controlling the > branches, but is also > maintainable. > > Richard: can we have a central SRCREV in the default revisions (per > machine still), and > then override it in a BSP layer ? That way if for some reason you > don't have the > default revisions your BSP will be standalone, but I still have a way > to update everything > at once (and we'll eventually update the BSP layers as well). > > I can also set the SRCREVs in the recipes themselves via python (i.e. > set a default > again), that allows me a single point of control .. but perhaps > doesn't match existing > solutions. We have all the options with the syntax we have. You can set things in the core, the BSP can override, we can set things in the BSP that override the core. If you can clearly describe a consistent way you need the variables to work, we can then implement it :) Cheers, Richard ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout 2010-12-23 17:00 ` Richard Purdie @ 2010-12-23 17:14 ` Bruce Ashfield 2010-12-27 5:24 ` Bruce Ashfield 0 siblings, 1 reply; 9+ messages in thread From: Bruce Ashfield @ 2010-12-23 17:14 UTC (permalink / raw) To: Richard Purdie; +Cc: poky@yoctoproject.org On Thu, Dec 23, 2010 at 12:00 PM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote: > On Wed, 2010-12-22 at 06:06 -0800, Bruce Ashfield wrote: >> I was just thinking about this while reading your patch series, and I'm >> caught between two problems here. >> >> I like: >> >> - BSPs that are self contained. >> >> I'm ambivalent: >> >> - about having to update a lot of SRCREVs when I update the BSP branches. >> >> I have a problem: >> >> - If all the SRCREVs are not in a single location, I can't hunt them all down >> and update them effectively. That makes point #2 into "strongly" dislike. >> >> I've got 350+ patches that are about to land for 2.6.34 (from the >> 2.6.34 -longterm >> tree), and I'll be merging them out to the BSPs. So this SRCREV along with the >> rest will change. >> >> I'm looking for something that is effective in controlling the >> branches, but is also >> maintainable. >> >> Richard: can we have a central SRCREV in the default revisions (per >> machine still), and >> then override it in a BSP layer ? That way if for some reason you >> don't have the >> default revisions your BSP will be standalone, but I still have a way >> to update everything >> at once (and we'll eventually update the BSP layers as well). >> >> I can also set the SRCREVs in the recipes themselves via python (i.e. >> set a default >> again), that allows me a single point of control .. but perhaps >> doesn't match existing >> solutions. > > We have all the options with the syntax we have. You can set things in > the core, the BSP can override, we can set things in the BSP that > override the core. > > If you can clearly describe a consistent way you need the variables to > work, we can then implement it :) I can do just that :). I'll finish up what I'm working on and send out something more detailed, but here's a high level RFC on a way that we can have self contained BSPs and way that I can get updates pushed into them at the same time. I'd consider it levels of trust. The BSP (if it is maintained) can have a SRCREV indicating that the BSP maintainer has tested with a particular set of changes. At the same time, I need to be able to get them important fixes and features, which can be set in a central location. These may not have bee explicitly tested on a BSP, and when that testing is done, the BSP SRCREV updates. For me, this would take the form of setting something in the local.conf that indicates whether you prefer the BSP vs system maintainer view of the BSP content. I can easily switch on that, and use it to set the SRCREV for the fetcher. To me this smells like what we already have with SRCREV_<machine> vs SRCREV But we do need those per-machine SRCREVs available to do per-branch content control. So we can't go to the system wide setting only manipulating SRCREV vs a BSP setting the override. Is there some other functionality that we can use to achieve what I describe without me adding to the python in the kernel recipes ? Cheers, Bruce I guess that's > > Cheers, > > Richard > > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 1/4] meta-emenlow: update to the new BSP layout 2010-12-23 17:14 ` Bruce Ashfield @ 2010-12-27 5:24 ` Bruce Ashfield 0 siblings, 0 replies; 9+ messages in thread From: Bruce Ashfield @ 2010-12-27 5:24 UTC (permalink / raw) To: Richard Purdie; +Cc: poky@yoctoproject.org On Thu, Dec 23, 2010 at 12:14 PM, Bruce Ashfield <bruce.ashfield@gmail.com> wrote: > On Thu, Dec 23, 2010 at 12:00 PM, Richard Purdie > <richard.purdie@linuxfoundation.org> wrote: >> On Wed, 2010-12-22 at 06:06 -0800, Bruce Ashfield wrote: >>> I was just thinking about this while reading your patch series, and I'm >>> caught between two problems here. >>> >>> I like: >>> >>> - BSPs that are self contained. >>> >>> I'm ambivalent: >>> >>> - about having to update a lot of SRCREVs when I update the BSP branches. >>> >>> I have a problem: >>> >>> - If all the SRCREVs are not in a single location, I can't hunt them all down >>> and update them effectively. That makes point #2 into "strongly" dislike. >>> >>> I've got 350+ patches that are about to land for 2.6.34 (from the >>> 2.6.34 -longterm >>> tree), and I'll be merging them out to the BSPs. So this SRCREV along with the >>> rest will change. >>> >>> I'm looking for something that is effective in controlling the >>> branches, but is also >>> maintainable. >>> >>> Richard: can we have a central SRCREV in the default revisions (per >>> machine still), and >>> then override it in a BSP layer ? That way if for some reason you >>> don't have the >>> default revisions your BSP will be standalone, but I still have a way >>> to update everything >>> at once (and we'll eventually update the BSP layers as well). >>> >>> I can also set the SRCREVs in the recipes themselves via python (i.e. >>> set a default >>> again), that allows me a single point of control .. but perhaps >>> doesn't match existing >>> solutions. >> >> We have all the options with the syntax we have. You can set things in >> the core, the BSP can override, we can set things in the BSP that >> override the core. >> >> If you can clearly describe a consistent way you need the variables to >> work, we can then implement it :) > > I can do just that :). I'll finish up what I'm working on and send out something > more detailed, but here's a high level RFC on a way that we can have self > contained BSPs and way that I can get updates pushed into them at the > same time. > > I'd consider it levels of trust. The BSP (if it is maintained) can have a SRCREV > indicating that the BSP maintainer has tested with a particular set > of changes. At the same time, I need to be able to get them important fixes > and features, which can be set in a central location. These may not have bee > explicitly tested on a BSP, and when that testing is done, the BSP SRCREV > updates. > > For me, this would take the form of setting something in the local.conf that > indicates whether you prefer the BSP vs system maintainer view of the > BSP content. I can easily switch on that, and use it to set the SRCREV > for the fetcher. To me this smells like what we already have with > > SRCREV_<machine> vs SRCREV > > But we do need those per-machine SRCREVs available to do per-branch > content control. So we can't go to the system wide setting only manipulating > SRCREV vs a BSP setting the override. Is there some other functionality > that we can use to achieve what I describe without me adding to the > python in the kernel recipes ? So doing a bit more thinking about this .. is this as simple as having any self contained BSP use a SRCREV= (with no override), or have them use an override with less precedence than machine (i.e. SRCREV_<distro/arch/os> (or something new) ? We'd then have the main revisions file set a higher precedence value, which allows changes to be pushed out, and for the BSPs to have their own settings are required. But does that leave the ability for a BSP to disregard the distro/main settings if required ? If I read things properly, it should still be possible with a local override. Comments ? Bruce > > Cheers, > > Bruce > > I guess that's > >> >> Cheers, >> >> Richard >> >> > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await > thee at its end" > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail 2010-12-22 7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold 2010-12-22 7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi @ 2010-12-22 7:40 ` Darren Hart 2010-12-22 7:40 ` [PATCH 3/4] apt: update use-host patch to support x86_64 Saul Wold 2010-12-22 7:40 ` [PATCH 4/4] apr: update x86_64 site config file Saul Wold 3 siblings, 0 replies; 9+ messages in thread From: Darren Hart @ 2010-12-22 7:40 UTC (permalink / raw) To: poky Some users find it easier to use their git sendmail setup over a local MTA to deliver mail with the send-pull-request script. If you would like to do this, please read the git-send-email man page and set the relevant entries in your git config. In particular, be sure to set sendemail.from to avoid being asked each time. Reported-by: Khem Raj <raj.khem@gmail.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com> --- scripts/send-pull-request | 69 ++++++++++++++++++++++++++++++++------------ 1 files changed, 50 insertions(+), 19 deletions(-) diff --git a/scripts/send-pull-request b/scripts/send-pull-request index 03a78f9..9872c0d 100755 --- a/scripts/send-pull-request +++ b/scripts/send-pull-request @@ -1,6 +1,11 @@ #!/bin/bash AUTO=0 +# Check env for any default settings, command line options will override these. +if [ -z "$PULL_MTA" ]; then + PULL_MTA="sendmail" +fi + usage() { cat <<EOM @@ -8,6 +13,7 @@ Usage: $(basename $0) [-h] [-a] [[-t email]...] -p pull-dir -t email Explicitly add email to the recipients -a Automatically harvest recipients from "*-by: email" lines in the patches in the pull-dir + -g Use git-send-email to send mail instead of sendmail -p pull-dir Directory containing summary and patch files EOM } @@ -35,11 +41,14 @@ harvest_recipients() # Parse and verify arguments -while getopts "ahp:t:" OPT; do +while getopts "aghp:t:" OPT; do case $OPT in a) AUTO=1 ;; + g) + PULL_MTA="git" + ;; h) usage exit 0 @@ -111,25 +120,47 @@ read cont if [ "$cont" == "y" ] || [ "$cont" == "Y" ]; then ERROR=0 - for PATCH in $PDIR/*patch; do - # Insert To and CC headers via formail to keep them separate and - # appending them to the sendmail command as -- $TO $CC has proven - # to be an exercise in futility. - # - # Use tail to remove the email envelope from git or formail as - # msmtp (sendmail) would choke on them. - # - # Modify the patch date for sequential delivery, but retain the - # original date as "Old-Date". - DATE=$(date +"%a, %d %b %Y %k:%M:%S %z") - cat $PATCH | formail -I "To: $TO" -I "CC: $CC" -i "Date: $DATE" | tail -n +2 | sendmail -t - if [ $? -eq 1 ]; then - ERROR=1 - fi - done + case "$PULL_MTA" in + git) + export IFS=$',' + GIT_TO=$(for R in $TO; do echo -n "--to='$R' "; done) + GIT_CC=$(for R in $CC; do echo -n "--cc='$R' "; done) + unset IFS + for PATCH in $PDIR/*patch; do + # We harvest the emails manually, so force git not to. + eval "git send-email $GIT_TO $GIT_CC --no-chain-reply-to --suppress-cc=all $PATCH" + if [ $? -eq 1 ]; then + ERROR=1 + fi + done + ;; + sendmail) + for PATCH in $PDIR/*patch; do + # Insert To and CC headers via formail to keep them separate and + # appending them to the sendmail command as -- $TO $CC has + # proven to be an exercise in futility. + # + # Use tail to remove the email envelope from git or formail as + # msmtp (sendmail) would choke on them. + # + # Modify the patch date for sequential delivery, but retain the + # original date as "Old-Date". + DATE=$(date +"%a, %d %b %Y %k:%M:%S %z") + cat $PATCH | formail -I "To: $TO" -I "CC: $CC" -i "Date: $DATE" | tail -n +2 | sendmail -t + if [ $? -eq 1 ]; then + ERROR=1 + fi + done + ;; + *) + echo "ERROR: unknown MTA: $PULL_MTA" + usage + exit 1 + ;; + esac + if [ $ERROR -eq 1 ]; then - echo "ERROR: sendmail failed to send one or more messages. Check your" - echo " sendmail log for details." + echo "ERROR: Failed to send one or more messages. Check your MTA log for details." fi else echo "Send aborted." -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 3/4] apt: update use-host patch to support x86_64 2010-12-22 7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold 2010-12-22 7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi 2010-12-22 7:40 ` [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail Darren Hart @ 2010-12-22 7:40 ` Saul Wold 2010-12-22 7:40 ` [PATCH 4/4] apr: update x86_64 site config file Saul Wold 3 siblings, 0 replies; 9+ messages in thread From: Saul Wold @ 2010-12-22 7:40 UTC (permalink / raw) To: poky Signed-off-by: Saul Wold <sgw@linux.intel.com> --- .../recipes-devtools/apt/apt-0.7.14/use-host.patch | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch b/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch index 894a697..09698a6 100644 --- a/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch +++ b/meta/recipes-devtools/apt/apt-0.7.14/use-host.patch @@ -3,11 +3,11 @@ configure.in | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) +Index: apt-0.7.14/buildlib/sizetable +=================================================================== --- apt-0.7.14.orig/buildlib/sizetable +++ apt-0.7.14/buildlib/sizetable -@@ -9,16 +9,19 @@ - # - # This is used primarily for the MD5 algorithm. +@@ -11,6 +11,9 @@ # The format is:- # CPU endian sizeof: char, int, short, long i386 little 1 4 2 4 @@ -17,21 +17,19 @@ armeb big 1 4 2 4 arm little 1 4 2 4 alpha little 1 4 2 8 - mipsel little 1 4 2 4 - sparc big 1 4 2 4 - sparc64 big 1 4 2 8 - m68k big 1 4 2 4 +@@ -21,4 +24,5 @@ m68k big 1 4 2 4 powerpc big 1 4 2 4 mips big 1 4 2 4 hppa big 1 4 2 4 -m32r big 1 4 2 4 \ No newline at end of file +m32r big 1 4 2 4 ++x86_64 little 1 4 2 8 +Index: apt-0.7.14/configure.in +=================================================================== --- apt-0.7.14.orig/configure.in +++ apt-0.7.14/configure.in -@@ -86,11 +86,11 @@ AC_SUBST(BDBLIB) - dnl Converts the ARCH to be something singular for this general CPU family - dnl This is often the dpkg architecture string. +@@ -88,7 +88,7 @@ dnl This is often the dpkg architecture dnl First check against the full canonical canoncial-system-type in $target dnl and if that fails, just look for the cpu AC_MSG_CHECKING(debian architecture) @@ -40,5 +38,3 @@ if test "x$archset" = "x"; then AC_MSG_ERROR([failed: use --host= or output from dpkg-architecture]) fi - AC_MSG_RESULT($archset) - AC_DEFINE_UNQUOTED(COMMON_ARCH,"$archset") -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 4/4] apr: update x86_64 site config file 2010-12-22 7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold ` (2 preceding siblings ...) 2010-12-22 7:40 ` [PATCH 3/4] apt: update use-host patch to support x86_64 Saul Wold @ 2010-12-22 7:40 ` Saul Wold 3 siblings, 0 replies; 9+ messages in thread From: Saul Wold @ 2010-12-22 7:40 UTC (permalink / raw) To: poky Signed-off-by: Saul Wold <sgw@linux.intel.com> --- meta/site/x86_64-linux | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/meta/site/x86_64-linux b/meta/site/x86_64-linux index 31acb34..fd7dcfa 100644 --- a/meta/site/x86_64-linux +++ b/meta/site/x86_64-linux @@ -114,3 +114,7 @@ as_cv_unaligned_access=${as_cv_unaligned_access=yes} nfsd_cv_broken_setfsuid=${nfsd_cv_broken_setfsuid=0} nfsd_cv_func_statfs=${nfsd_cv_func_statfs=statfs2_bsize} nfsd_cv_bsd_signals=${nfsd_cv_bsd_signals=yes} + +#apr +apr_cv_tcp_nodelay_with_cork=${apr_cv_tcp_nodelay_with_cork=yes} + -- 1.7.1.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
end of thread, other threads:[~2010-12-27 5:24 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-12-22 7:39 [PATCH 0/4] Consolidated Pull and World Fixes Saul Wold 2010-12-22 7:40 ` [PATCH 1/4] meta-emenlow: update to the new BSP layout Tom Zanussi 2010-12-22 14:06 ` Bruce Ashfield 2010-12-23 17:00 ` Richard Purdie 2010-12-23 17:14 ` Bruce Ashfield 2010-12-27 5:24 ` Bruce Ashfield 2010-12-22 7:40 ` [PATCH 2/4] send-pull-request: allow users to select git-send-email or sendmail Darren Hart 2010-12-22 7:40 ` [PATCH 3/4] apt: update use-host patch to support x86_64 Saul Wold 2010-12-22 7:40 ` [PATCH 4/4] apr: update x86_64 site config file Saul Wold
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.