diff options
| -rw-r--r-- | README | 19 | ||||
| -rw-r--r-- | meta/classes/core-image.bbclass | 6 | ||||
| -rw-r--r-- | meta/classes/imagetest-qemu.bbclass | 2 | ||||
| -rw-r--r-- | meta/classes/license.bbclass | 4 | ||||
| -rw-r--r-- | meta/conf/bitbake.conf | 3 | ||||
| -rw-r--r-- | meta/recipes-core/initrdscripts/files/init-install.sh | 4 | ||||
| -rw-r--r-- | meta/recipes-devtools/prelink/prelink_git.bb | 2 | ||||
| -rwxr-xr-x | oe-init-build-env | 4 | ||||
| -rw-r--r-- | scripts/README | 2 | ||||
| -rwxr-xr-x | scripts/oe-buildenv-internal | 6 | ||||
| -rw-r--r-- | scripts/oe-find-native-sysroot | 6 | ||||
| -rw-r--r-- | scripts/oe-setup-builddir | 35 | ||||
| -rwxr-xr-x | scripts/runqemu | 6 | ||||
| -rw-r--r-- | scripts/runqemu-export-rootfs | 2 | ||||
| -rw-r--r-- | scripts/runqemu-extract-sdk | 2 | ||||
| -rw-r--r-- | scripts/runqemu-gen-tapdevs | 12 | ||||
| -rwxr-xr-x | scripts/runqemu-ifdown | 4 | ||||
| -rwxr-xr-x | scripts/runqemu-ifup | 6 | ||||
| -rwxr-xr-x | scripts/runqemu-internal | 6 |
19 files changed, 67 insertions, 64 deletions
| @@ -1,15 +1,10 @@ | |||
| 1 | Poky | 1 | OpenEmbedded-Core |
| 2 | ==== | 2 | ================= |
| 3 | 3 | ||
| 4 | Poky platform builder is a combined cross build system and development | 4 | For information about OpenEmbedded see their website: |
| 5 | environment. It features support for building X11/Matchbox/GTK based | 5 | http://www.openembedded.org/ |
| 6 | filesystem images for various embedded devices and boards. It also | ||
| 7 | supports cross-architecture application development using QEMU emulation | ||
| 8 | and a standalone toolchain and SDK with IDE integration. | ||
| 9 | 6 | ||
| 10 | Poky has an extensive handbook, the source of which is contained in | 7 | The Yocto Project has extensive documentation about OE including a reference manual |
| 11 | the handbook directory. For compiled HTML or pdf versions of this, | 8 | which can be found at: |
| 12 | see the Poky website http://pokylinux.org. | 9 | http://yoctoproject.org/community/documentation |
| 13 | 10 | ||
| 14 | Additional information on the specifics of hardware that Poky supports | ||
| 15 | is available in README.hardware. | ||
diff --git a/meta/classes/core-image.bbclass b/meta/classes/core-image.bbclass index 832319a5ae..c8c6a57426 100644 --- a/meta/classes/core-image.bbclass +++ b/meta/classes/core-image.bbclass | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | # Common for Poky images | 1 | # Common code for generating core reference images |
| 2 | # | 2 | # |
| 3 | # Copyright (C) 2007 OpenedHand LTD | 3 | # Copyright (C) 2007-2011 Linux Foundation |
| 4 | 4 | ||
| 5 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | 5 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ |
| 6 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 6 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
| 7 | 7 | ||
| 8 | # IMAGE_FEATURES control content of images built with Poky. | 8 | # IMAGE_FEATURES control content of the core reference images |
| 9 | # | 9 | # |
| 10 | # By default we install task-core-boot and task-base packages - this gives us | 10 | # By default we install task-core-boot and task-base packages - this gives us |
| 11 | # working (console only) rootfs. | 11 | # working (console only) rootfs. |
diff --git a/meta/classes/imagetest-qemu.bbclass b/meta/classes/imagetest-qemu.bbclass index e71403ece3..daeb8d8c9c 100644 --- a/meta/classes/imagetest-qemu.bbclass +++ b/meta/classes/imagetest-qemu.bbclass | |||
| @@ -29,7 +29,7 @@ def qemuimagetest_main(d): | |||
| 29 | import os | 29 | import os |
| 30 | 30 | ||
| 31 | """ | 31 | """ |
| 32 | Test Controller for Poky Testing. | 32 | Test Controller for automated testing. |
| 33 | """ | 33 | """ |
| 34 | 34 | ||
| 35 | casestr = re.compile(r'(?P<scen>\w+\b):(?P<case>\w+$)') | 35 | casestr = re.compile(r'(?P<scen>\w+\b):(?P<case>\w+$)') |
diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass index 5e9ebe5ef4..d0a14187ff 100644 --- a/meta/classes/license.bbclass +++ b/meta/classes/license.bbclass | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # Populates LICENSE_DIRECTORY as set in poky.conf with the license files as set by | 1 | # Populates LICENSE_DIRECTORY as set in distro config with the license files as set by |
| 2 | # LIC_FILES_CHKSUM. | 2 | # LIC_FILES_CHKSUM. |
| 3 | # TODO: | 3 | # TODO: |
| 4 | # - We should also enable the ability to put the generated license directory onto the | 4 | # - We should also enable the ability to put the generated license directory onto the |
| @@ -31,7 +31,7 @@ python do_populate_lic() { | |||
| 31 | destdir = os.path.join(bb.data.getVar('LICSSTATEDIR', d, True), pn) | 31 | destdir = os.path.join(bb.data.getVar('LICSSTATEDIR', d, True), pn) |
| 32 | # The license files are located in S/LIC_FILE_CHECKSUM. | 32 | # The license files are located in S/LIC_FILE_CHECKSUM. |
| 33 | srcdir = bb.data.getVar('S', d, True) | 33 | srcdir = bb.data.getVar('S', d, True) |
| 34 | # Directory we store the generic licenses as set in poky.conf | 34 | # Directory we store the generic licenses as set in the distro configuration |
| 35 | generic_directory = bb.data.getVar('COMMON_LICENSE_DIR', d, True) | 35 | generic_directory = bb.data.getVar('COMMON_LICENSE_DIR', d, True) |
| 36 | if not generic_directory: | 36 | if not generic_directory: |
| 37 | raise bb.build.FuncFailed("COMMON_LICENSE_DIR is unset. Please set this in your distro config") | 37 | raise bb.build.FuncFailed("COMMON_LICENSE_DIR is unset. Please set this in your distro config") |
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index c2a072a329..a2b36bdbef 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
| @@ -528,8 +528,7 @@ SRCPV = "${@bb.fetch2.get_srcrev(d)}" | |||
| 528 | 528 | ||
| 529 | SRC_URI = "file://${FILE}" | 529 | SRC_URI = "file://${FILE}" |
| 530 | 530 | ||
| 531 | # We can choose which provider of fake root privileges to use | 531 | # Use pseudo as the fakeroot implementation |
| 532 | # default is fakeroot but in Poky we use pseudo | ||
| 533 | PSEUDO_LOCALSTATEDIR ?= "${WORKDIR}/pseudo/" | 532 | PSEUDO_LOCALSTATEDIR ?= "${WORKDIR}/pseudo/" |
| 534 | FAKEROOTENV = "PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0" | 533 | FAKEROOTENV = "PSEUDO_PREFIX=${STAGING_DIR_NATIVE}${prefix_native} PSEUDO_LOCALSTATEDIR=${PSEUDO_LOCALSTATEDIR} PSEUDO_NOSYMLINKEXP=1 PSEUDO_DISABLED=0" |
| 535 | FAKEROOTDIRS = "${PSEUDO_LOCALSTATEDIR}" | 534 | FAKEROOTDIRS = "${PSEUDO_LOCALSTATEDIR}" |
diff --git a/meta/recipes-core/initrdscripts/files/init-install.sh b/meta/recipes-core/initrdscripts/files/init-install.sh index 271acc93ff..b9d9029d21 100644 --- a/meta/recipes-core/initrdscripts/files/init-install.sh +++ b/meta/recipes-core/initrdscripts/files/init-install.sh | |||
| @@ -21,7 +21,7 @@ for device in 'hda' 'hdb' 'sda' 'sdb' | |||
| 21 | found="yes" | 21 | found="yes" |
| 22 | 22 | ||
| 23 | while true; do | 23 | while true; do |
| 24 | echo "Found drive at /dev/${device}. Do you want to install poky there ? [y/n]" | 24 | echo "Found drive at /dev/${device}. Do you want to install this image there ? [y/n]" |
| 25 | read answer | 25 | read answer |
| 26 | if [ "$answer" = "y" ] ; then | 26 | if [ "$answer" = "y" ] ; then |
| 27 | break | 27 | break |
| @@ -153,7 +153,7 @@ echo "(hd0) /dev/${device}" > /ssd/boot/grub/device.map | |||
| 153 | 153 | ||
| 154 | echo "default 0" > /ssd/boot/grub/menu.lst | 154 | echo "default 0" > /ssd/boot/grub/menu.lst |
| 155 | echo "timeout 30" >> /ssd/boot/grub/menu.lst | 155 | echo "timeout 30" >> /ssd/boot/grub/menu.lst |
| 156 | echo "title Poky-Netbook" >> /ssd/boot/grub/menu.lst | 156 | echo "title Live Boot/Install-Image" >> /ssd/boot/grub/menu.lst |
| 157 | echo "root (hd0,0)" >> /ssd/boot/grub/menu.lst | 157 | echo "root (hd0,0)" >> /ssd/boot/grub/menu.lst |
| 158 | echo "kernel /boot/vmlinuz root=$rootfs rw $3 $4 quiet" >> /ssd/boot/grub/menu.lst | 158 | echo "kernel /boot/vmlinuz root=$rootfs rw $3 $4 quiet" >> /ssd/boot/grub/menu.lst |
| 159 | 159 | ||
diff --git a/meta/recipes-devtools/prelink/prelink_git.bb b/meta/recipes-devtools/prelink/prelink_git.bb index cabdf8baf0..55dab8aaae 100644 --- a/meta/recipes-devtools/prelink/prelink_git.bb +++ b/meta/recipes-devtools/prelink/prelink_git.bb | |||
| @@ -26,7 +26,7 @@ inherit autotools | |||
| 26 | BBCLASSEXTEND = "native" | 26 | BBCLASSEXTEND = "native" |
| 27 | 27 | ||
| 28 | EXTRA_OECONF = "--disable-selinux --with-pkgversion=${PV}-${PR} \ | 28 | EXTRA_OECONF = "--disable-selinux --with-pkgversion=${PV}-${PR} \ |
| 29 | --with-bugurl=http://bugzilla.pokylinux.org/" | 29 | --with-bugurl=http://bugzilla.yoctoproject.org/" |
| 30 | 30 | ||
| 31 | do_configure_prepend () { | 31 | do_configure_prepend () { |
| 32 | # Disable documentation! | 32 | # Disable documentation! |
diff --git a/oe-init-build-env b/oe-init-build-env index 7e2b2cebfa..77332a7d63 100755 --- a/oe-init-build-env +++ b/oe-init-build-env | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | # Poky Build Enviroment Setup Script | 3 | # OE Build Enviroment Setup Script |
| 4 | # | 4 | # |
| 5 | # Copyright (C) 2006-2007 OpenedHand Ltd. | 5 | # Copyright (C) 2006-2011 Linux Foundation |
| 6 | # | 6 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 7 | # This program is free software; you can redistribute it and/or modify |
| 8 | # it under the terms of the GNU General Public License as published by | 8 | # it under the terms of the GNU General Public License as published by |
diff --git a/scripts/README b/scripts/README index 5363c9b4ef..1b8d127245 100644 --- a/scripts/README +++ b/scripts/README | |||
| @@ -1 +1 @@ | |||
| This directory contains Various useful scripts for working with poky | This directory contains Various useful scripts for working with OE builds | ||
diff --git a/scripts/oe-buildenv-internal b/scripts/oe-buildenv-internal index 7e77e43df6..54430a026b 100755 --- a/scripts/oe-buildenv-internal +++ b/scripts/oe-buildenv-internal | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | # Poky Build Enviroment Setup Script | 3 | # OE-Core Build Enviroment Setup Script |
| 4 | # | 4 | # |
| 5 | # Copyright (C) 2006-2007 OpenedHand Ltd. | 5 | # Copyright (C) 2006-2011 Linux Foundation |
| 6 | # | 6 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 7 | # This program is free software; you can redistribute it and/or modify |
| 8 | # it under the terms of the GNU General Public License as published by | 8 | # it under the terms of the GNU General Public License as published by |
| @@ -44,7 +44,7 @@ BITBAKEDIR=`readlink -f "$BITBAKEDIR"` | |||
| 44 | BUILDDIR=`readlink -f "$BUILDDIR"` | 44 | BUILDDIR=`readlink -f "$BUILDDIR"` |
| 45 | 45 | ||
| 46 | if ! (test -d "$BITBAKEDIR"); then | 46 | if ! (test -d "$BITBAKEDIR"); then |
| 47 | echo >&2 "Error: The bitbake directory ($BITBAKEDIR) does not exist! Did you source the script in the poky directory?" | 47 | echo >&2 "Error: The bitbake directory ($BITBAKEDIR) does not exist! Did you source the script in the correct directory?" |
| 48 | return | 48 | return |
| 49 | fi | 49 | fi |
| 50 | 50 | ||
diff --git a/scripts/oe-find-native-sysroot b/scripts/oe-find-native-sysroot index da00a07850..26fc730c60 100644 --- a/scripts/oe-find-native-sysroot +++ b/scripts/oe-find-native-sysroot | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | # | 2 | # |
| 3 | # Find a native sysroot to use - either from an in-tree Poky build or | 3 | # Find a native sysroot to use - either from an in-tree OE build or |
| 4 | # from a toolchain installation. It then ensures the variable | 4 | # from a toolchain installation. It then ensures the variable |
| 5 | # $OECORE_NATIVE_SYSROOT is set to the sysroot's base directory, and sets | 5 | # $OECORE_NATIVE_SYSROOT is set to the sysroot's base directory, and sets |
| 6 | # $PSEUDO to the path of the pseudo binary. | 6 | # $PSEUDO to the path of the pseudo binary. |
| @@ -15,7 +15,7 @@ | |||
| 15 | # you set a variable $SKIP_STRICT_SYSROOT_CHECK to a non-empty string | 15 | # you set a variable $SKIP_STRICT_SYSROOT_CHECK to a non-empty string |
| 16 | # beforehand. | 16 | # beforehand. |
| 17 | # | 17 | # |
| 18 | # Copyright (c) 2010 Intel Corp. | 18 | # Copyright (c) 2010 Linux Foundation |
| 19 | # | 19 | # |
| 20 | # This program is free software; you can redistribute it and/or modify | 20 | # This program is free software; you can redistribute it and/or modify |
| 21 | # it under the terms of the GNU General Public License version 2 as | 21 | # it under the terms of the GNU General Public License version 2 as |
| @@ -47,7 +47,7 @@ if [ -z "$OECORE_NATIVE_SYSROOT" ]; then | |||
| 47 | fi | 47 | fi |
| 48 | else | 48 | else |
| 49 | echo "Error: Unable to locate your native sysroot." | 49 | echo "Error: Unable to locate your native sysroot." |
| 50 | echo "Did you forget to source the Poky environment script?" | 50 | echo "Did you forget to source the build environment setup script?" |
| 51 | 51 | ||
| 52 | if [ -z "$SKIP_STRICT_SYSROOT_CHECK" ]; then | 52 | if [ -z "$SKIP_STRICT_SYSROOT_CHECK" ]; then |
| 53 | exit 1 | 53 | exit 1 |
diff --git a/scripts/oe-setup-builddir b/scripts/oe-setup-builddir index 0e616a7805..2f8a0646b9 100644 --- a/scripts/oe-setup-builddir +++ b/scripts/oe-setup-builddir | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | # Poky Build Enviroment Setup Script | 3 | # OE Build Enviroment Setup Script |
| 4 | # | 4 | # |
| 5 | # Copyright (C) 2006-2007 OpenedHand Ltd. | 5 | # Copyright (C) 2006-2011 Linux Foundation |
| 6 | # | 6 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 7 | # This program is free software; you can redistribute it and/or modify |
| 8 | # it under the terms of the GNU General Public License as published by | 8 | # it under the terms of the GNU General Public License as published by |
| @@ -44,7 +44,7 @@ if [ "x" != "x$TEMPLATECONF" ]; then | |||
| 44 | if ! (test -d "$TEMPLATECONF"); then | 44 | if ! (test -d "$TEMPLATECONF"); then |
| 45 | # Allow TEMPLATECONF=meta-xyz/conf as a shortcut | 45 | # Allow TEMPLATECONF=meta-xyz/conf as a shortcut |
| 46 | if [ -d "$OEROOT/$TEMPLATECONF" ]; then | 46 | if [ -d "$OEROOT/$TEMPLATECONF" ]; then |
| 47 | TEMPLATECONF="$OEROOT/$POKYCONF" | 47 | TEMPLATECONF="$OEROOT/$TEMPLATECONF" |
| 48 | fi | 48 | fi |
| 49 | if ! (test -d "$TEMPLATECONF"); then | 49 | if ! (test -d "$TEMPLATECONF"); then |
| 50 | echo >&2 "Error: '$TEMPLATECONF' must be a directory containing local.conf & bblayers.conf" | 50 | echo >&2 "Error: '$TEMPLATECONF' must be a directory containing local.conf & bblayers.conf" |
| @@ -60,15 +60,19 @@ if [ "x" = "x$OECORELOCALCONF" ]; then | |||
| 60 | fi | 60 | fi |
| 61 | if ! (test -r "$BUILDDIR/conf/local.conf"); then | 61 | if ! (test -r "$BUILDDIR/conf/local.conf"); then |
| 62 | cat <<EOM | 62 | cat <<EOM |
| 63 | You had no conf/local.conf file. Poky has created this configuration file for | 63 | You had no conf/local.conf file. This configuration file has therefore beend |
| 64 | you with some default values. You may wish to edit it to use a different MACHINE | 64 | created for you with some default values. You may wish to edit it to use a |
| 65 | (target hardware) or enable parallel build options to take advantage of multiple | 65 | different MACHINE (target hardware) or enable parallel build options to take |
| 66 | cores for example. See the file for more information as common configuration | 66 | advantage of multiple cores for example. See the file for more information as |
| 67 | options are commented. | 67 | common configuration options are commented. |
| 68 | 68 | ||
| 69 | Also, for more information see the Poky Reference Manual: | 69 | The Yocto Project has extensive documentation about OE including a reference manual |
| 70 | which can be found at: | ||
| 70 | http://yoctoproject.org/community/documentation | 71 | http://yoctoproject.org/community/documentation |
| 71 | 72 | ||
| 73 | For more information about OpenEmbedded see their website: | ||
| 74 | http://www.openembedded.org/ | ||
| 75 | |||
| 72 | EOM | 76 | EOM |
| 73 | cp -f $OECORELOCALCONF $BUILDDIR/conf/local.conf | 77 | cp -f $OECORELOCALCONF $BUILDDIR/conf/local.conf |
| 74 | fi | 78 | fi |
| @@ -78,13 +82,18 @@ if [ "x" = "x$OECORELAYERCONF" ]; then | |||
| 78 | fi | 82 | fi |
| 79 | if ! (test -r "$BUILDDIR/conf/bblayers.conf"); then | 83 | if ! (test -r "$BUILDDIR/conf/bblayers.conf"); then |
| 80 | cat <<EOM | 84 | cat <<EOM |
| 81 | You had no conf/bblayers.conf file. Poky has created this configuration file for | 85 | You had no conf/bblayers.conf file. The configuration file has been created for |
| 82 | you with some default values. To add additional metadata layers into your | 86 | you with some default values. To add additional metadata layers into your |
| 83 | configuration please add entries to this file. | 87 | configuration please add entries to this file. |
| 84 | 88 | ||
| 85 | For more information see the Poky Reference Manual: | 89 | The Yocto Project has extensive documentation about OE including a reference manual |
| 90 | which can be found at: | ||
| 86 | http://yoctoproject.org/community/documentation | 91 | http://yoctoproject.org/community/documentation |
| 87 | 92 | ||
| 93 | For more information about OpenEmbedded see their website: | ||
| 94 | http://www.openembedded.org/ | ||
| 95 | |||
| 96 | |||
| 88 | EOM | 97 | EOM |
| 89 | 98 | ||
| 90 | # Put the abosolute path to the layers in bblayers.conf so we can run | 99 | # Put the abosolute path to the layers in bblayers.conf so we can run |
| @@ -98,7 +107,7 @@ unset OECORELAYERCONF | |||
| 98 | 107 | ||
| 99 | cat <<EOM | 108 | cat <<EOM |
| 100 | 109 | ||
| 101 | ### Shell environment set up for Poky builds. ### | 110 | ### Shell environment set up for builds. ### |
| 102 | 111 | ||
| 103 | You can now run 'bitbake <target>' | 112 | You can now run 'bitbake <target>' |
| 104 | 113 | ||
diff --git a/scripts/runqemu b/scripts/runqemu index cef71712e7..a09362c6a1 100755 --- a/scripts/runqemu +++ b/scripts/runqemu | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | # | 2 | # |
| 3 | # Handle running Poky images standalone with QEMU | 3 | # Handle running OE images standalone with QEMU |
| 4 | # | 4 | # |
| 5 | # Copyright (C) 2006-2010 Intel Corp. | 5 | # Copyright (C) 2006-2011 Linux Foundation |
| 6 | # | 6 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 7 | # This program is free software; you can redistribute it and/or modify |
| 8 | # it under the terms of the GNU General Public License version 2 as | 8 | # it under the terms of the GNU General Public License version 2 as |
| @@ -282,7 +282,7 @@ setup_tmpdir() { | |||
| 282 | setup_sysroot() { | 282 | setup_sysroot() { |
| 283 | # Toolchain installs set up $OECORE_NATIVE_SYSROOT in their | 283 | # Toolchain installs set up $OECORE_NATIVE_SYSROOT in their |
| 284 | # environment script. If that variable isn't set, we're | 284 | # environment script. If that variable isn't set, we're |
| 285 | # either in an in-tree poky scenario or the environment | 285 | # either in an in-tree build scenario or the environment |
| 286 | # script wasn't source'd. | 286 | # script wasn't source'd. |
| 287 | if [ -z "$OECORE_NATIVE_SYSROOT" ]; then | 287 | if [ -z "$OECORE_NATIVE_SYSROOT" ]; then |
| 288 | setup_tmpdir | 288 | setup_tmpdir |
diff --git a/scripts/runqemu-export-rootfs b/scripts/runqemu-export-rootfs index ae724bd63e..6b4aee8116 100644 --- a/scripts/runqemu-export-rootfs +++ b/scripts/runqemu-export-rootfs | |||
| @@ -41,7 +41,7 @@ NFS_EXPORT_DIR=$(cd "$2" && pwd) | |||
| 41 | SYSROOT_SETUP_SCRIPT=`which oe-find-native-sysroot` | 41 | SYSROOT_SETUP_SCRIPT=`which oe-find-native-sysroot` |
| 42 | if [ -z "$SYSROOT_SETUP_SCRIPT" ]; then | 42 | if [ -z "$SYSROOT_SETUP_SCRIPT" ]; then |
| 43 | echo "Error: Unable to find the oe-find-native-sysroot script" | 43 | echo "Error: Unable to find the oe-find-native-sysroot script" |
| 44 | echo "Did you forget to source your Poky environment script?" | 44 | echo "Did you forget to source your build environment setup script?" |
| 45 | exit 1 | 45 | exit 1 |
| 46 | fi | 46 | fi |
| 47 | . $SYSROOT_SETUP_SCRIPT | 47 | . $SYSROOT_SETUP_SCRIPT |
diff --git a/scripts/runqemu-extract-sdk b/scripts/runqemu-extract-sdk index e476f3f637..d30e5a64aa 100644 --- a/scripts/runqemu-extract-sdk +++ b/scripts/runqemu-extract-sdk | |||
| @@ -32,7 +32,7 @@ fi | |||
| 32 | SYSROOT_SETUP_SCRIPT=`which oe-find-native-sysroot` | 32 | SYSROOT_SETUP_SCRIPT=`which oe-find-native-sysroot` |
| 33 | if [ -z "$SYSROOT_SETUP_SCRIPT" ]; then | 33 | if [ -z "$SYSROOT_SETUP_SCRIPT" ]; then |
| 34 | echo "Error: Unable to find the oe-find-native-sysroot script" | 34 | echo "Error: Unable to find the oe-find-native-sysroot script" |
| 35 | echo "Did you forget to source your Poky environment script?" | 35 | echo "Did you forget to source your build system environment setup script?" |
| 36 | exit 1 | 36 | exit 1 |
| 37 | fi | 37 | fi |
| 38 | . $SYSROOT_SETUP_SCRIPT | 38 | . $SYSROOT_SETUP_SCRIPT |
diff --git a/scripts/runqemu-gen-tapdevs b/scripts/runqemu-gen-tapdevs index f52cf0b9b9..995e1d5204 100644 --- a/scripts/runqemu-gen-tapdevs +++ b/scripts/runqemu-gen-tapdevs | |||
| @@ -2,10 +2,10 @@ | |||
| 2 | # | 2 | # |
| 3 | # Create a "bank" of tap network devices that can be used by the | 3 | # Create a "bank" of tap network devices that can be used by the |
| 4 | # runqemu script. This script needs to be run as root, and will | 4 | # runqemu script. This script needs to be run as root, and will |
| 5 | # use the tunctl binary from a Poky sysroot. Note: many Linux distros | 5 | # use the tunctl binary from the build system sysroot. Note: many Linux |
| 6 | # these days still use an older version of tunctl which does not | 6 | # distros these days still use an older version of tunctl which does not |
| 7 | # support the group permissions option, hence the need to use Poky's | 7 | # support the group permissions option, hence the need to use the build |
| 8 | # version. | 8 | # system provided version. |
| 9 | # | 9 | # |
| 10 | # Copyright (C) 2010 Intel Corp. | 10 | # Copyright (C) 2010 Intel Corp. |
| 11 | # | 11 | # |
| @@ -26,7 +26,7 @@ usage() { | |||
| 26 | echo "Usage: sudo $0 <gid> <num> <native-sysroot-basedir>" | 26 | echo "Usage: sudo $0 <gid> <num> <native-sysroot-basedir>" |
| 27 | echo "Where <gid> is the numeric group id the tap devices will be owned by" | 27 | echo "Where <gid> is the numeric group id the tap devices will be owned by" |
| 28 | echo "<num> is the number of tap devices to create (0 to remove all)" | 28 | echo "<num> is the number of tap devices to create (0 to remove all)" |
| 29 | echo "<native-sysroot-basedir> is the path to Poky's native sysroot" | 29 | echo "<native-sysroot-basedir> is the path to the build system's native sysroot" |
| 30 | exit 1 | 30 | exit 1 |
| 31 | } | 31 | } |
| 32 | 32 | ||
| @@ -82,4 +82,4 @@ done | |||
| 82 | # The runqemu script will check for this file, and if it exists, | 82 | # The runqemu script will check for this file, and if it exists, |
| 83 | # will use the existing bank of tap devices without creating | 83 | # will use the existing bank of tap devices without creating |
| 84 | # additional ones via sudo. | 84 | # additional ones via sudo. |
| 85 | touch /etc/poky-nosudo | 85 | touch /etc/runqemu-nosudo |
diff --git a/scripts/runqemu-ifdown b/scripts/runqemu-ifdown index 99613416c7..710d2975c5 100755 --- a/scripts/runqemu-ifdown +++ b/scripts/runqemu-ifdown | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | # | 2 | # |
| 3 | # QEMU network configuration script to bring down tap devices. This | 3 | # QEMU network configuration script to bring down tap devices. This |
| 4 | # utility needs to be run as root, and will use the tunctl binary | 4 | # utility needs to be run as root, and will use the tunctl binary |
| 5 | # from a Poky sysroot. | 5 | # from the native sysroot. |
| 6 | # | 6 | # |
| 7 | # If you find yourself calling this script a lot, you can add the | 7 | # If you find yourself calling this script a lot, you can add the |
| 8 | # the following to your /etc/sudoers file to be able to run this | 8 | # the following to your /etc/sudoers file to be able to run this |
| @@ -11,7 +11,7 @@ | |||
| 11 | # <my-username> ALL=NOPASSWD: /path/to/runqemu-ifup | 11 | # <my-username> ALL=NOPASSWD: /path/to/runqemu-ifup |
| 12 | # <my-username> ALL=NOPASSWD: /path/to/runqemu-ifdown | 12 | # <my-username> ALL=NOPASSWD: /path/to/runqemu-ifdown |
| 13 | # | 13 | # |
| 14 | # Copyright (c) 2006-2010 Intel Corp. | 14 | # Copyright (c) 2006-2011 Linux Foundation |
| 15 | # | 15 | # |
| 16 | # This program is free software; you can redistribute it and/or modify | 16 | # This program is free software; you can redistribute it and/or modify |
| 17 | # it under the terms of the GNU General Public License version 2 as | 17 | # it under the terms of the GNU General Public License version 2 as |
diff --git a/scripts/runqemu-ifup b/scripts/runqemu-ifup index a3914140a6..f9b2f035cd 100755 --- a/scripts/runqemu-ifup +++ b/scripts/runqemu-ifup | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | # | 2 | # |
| 3 | # QEMU network interface configuration script. This utility needs to | 3 | # QEMU network interface configuration script. This utility needs to |
| 4 | # be run as root, and will use the tunctl binary from a Poky sysroot. | 4 | # be run as root, and will use the tunctl binary from a native sysroot. |
| 5 | # Note: many Linux distros these days still use an older version of | 5 | # Note: many Linux distros these days still use an older version of |
| 6 | # tunctl which does not support the group permissions option, hence | 6 | # tunctl which does not support the group permissions option, hence |
| 7 | # the need to use Poky's version. | 7 | # the need to use build system's version. |
| 8 | # | 8 | # |
| 9 | # If you find yourself calling this script a lot, you can add the | 9 | # If you find yourself calling this script a lot, you can add the |
| 10 | # the following to your /etc/sudoers file to be able to run this | 10 | # the following to your /etc/sudoers file to be able to run this |
| @@ -18,7 +18,7 @@ | |||
| 18 | # that script, the runqemu script will never end up calling this | 18 | # that script, the runqemu script will never end up calling this |
| 19 | # script. | 19 | # script. |
| 20 | # | 20 | # |
| 21 | # Copyright (c) 2006-2010 Intel Corp. | 21 | # Copyright (c) 2006-2011 Linux Foundation |
| 22 | # | 22 | # |
| 23 | # This program is free software; you can redistribute it and/or modify | 23 | # This program is free software; you can redistribute it and/or modify |
| 24 | # it under the terms of the GNU General Public License version 2 as | 24 | # it under the terms of the GNU General Public License version 2 as |
diff --git a/scripts/runqemu-internal b/scripts/runqemu-internal index afe97b5f9d..9a786e4290 100755 --- a/scripts/runqemu-internal +++ b/scripts/runqemu-internal | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | #!/bin/bash -x | 1 | #!/bin/bash -x |
| 2 | 2 | ||
| 3 | # Handle running Poky images under qemu | 3 | # Handle running OE images under qemu |
| 4 | # | 4 | # |
| 5 | # Copyright (C) 2006-2008 OpenedHand Ltd. | 5 | # Copyright (C) 2006-2011 Linux Foundation |
| 6 | # | 6 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 7 | # This program is free software; you can redistribute it and/or modify |
| 8 | # it under the terms of the GNU General Public License version 2 as | 8 | # it under the terms of the GNU General Public License version 2 as |
| @@ -86,7 +86,7 @@ fi | |||
| 86 | # This file is created when runqemu-gen-tapdevs creates a bank of tap | 86 | # This file is created when runqemu-gen-tapdevs creates a bank of tap |
| 87 | # devices, indicating that the user should not bring up new ones using | 87 | # devices, indicating that the user should not bring up new ones using |
| 88 | # sudo. | 88 | # sudo. |
| 89 | NOSUDO_FLAG="/etc/poky-nosudo" | 89 | NOSUDO_FLAG="/etc/runqemu-nosudo" |
| 90 | 90 | ||
| 91 | QEMUIFUP=`which runqemu-ifup` | 91 | QEMUIFUP=`which runqemu-ifup` |
| 92 | QEMUIFDOWN=`which runqemu-ifdown` | 92 | QEMUIFDOWN=`which runqemu-ifdown` |
