mirror of
https://git.yoctoproject.org/poky
synced 2026-05-01 06:32:11 +02:00
Further cleanup of various poky references
(From OE-Core rev: fe73ea8c510877fe4e3c117985e8f3d0b79ddf1b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -1 +1 @@
|
||||
This directory contains Various useful scripts for working with poky
|
||||
This directory contains Various useful scripts for working with OE builds
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Poky Build Enviroment Setup Script
|
||||
# OE-Core Build Enviroment Setup Script
|
||||
#
|
||||
# Copyright (C) 2006-2007 OpenedHand Ltd.
|
||||
# Copyright (C) 2006-2011 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -44,7 +44,7 @@ BITBAKEDIR=`readlink -f "$BITBAKEDIR"`
|
||||
BUILDDIR=`readlink -f "$BUILDDIR"`
|
||||
|
||||
if ! (test -d "$BITBAKEDIR"); then
|
||||
echo >&2 "Error: The bitbake directory ($BITBAKEDIR) does not exist! Did you source the script in the poky directory?"
|
||||
echo >&2 "Error: The bitbake directory ($BITBAKEDIR) does not exist! Did you source the script in the correct directory?"
|
||||
return
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Find a native sysroot to use - either from an in-tree Poky build or
|
||||
# Find a native sysroot to use - either from an in-tree OE build or
|
||||
# from a toolchain installation. It then ensures the variable
|
||||
# $OECORE_NATIVE_SYSROOT is set to the sysroot's base directory, and sets
|
||||
# $PSEUDO to the path of the pseudo binary.
|
||||
@@ -15,7 +15,7 @@
|
||||
# you set a variable $SKIP_STRICT_SYSROOT_CHECK to a non-empty string
|
||||
# beforehand.
|
||||
#
|
||||
# Copyright (c) 2010 Intel Corp.
|
||||
# Copyright (c) 2010 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
@@ -47,7 +47,7 @@ if [ -z "$OECORE_NATIVE_SYSROOT" ]; then
|
||||
fi
|
||||
else
|
||||
echo "Error: Unable to locate your native sysroot."
|
||||
echo "Did you forget to source the Poky environment script?"
|
||||
echo "Did you forget to source the build environment setup script?"
|
||||
|
||||
if [ -z "$SKIP_STRICT_SYSROOT_CHECK" ]; then
|
||||
exit 1
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Poky Build Enviroment Setup Script
|
||||
# OE Build Enviroment Setup Script
|
||||
#
|
||||
# Copyright (C) 2006-2007 OpenedHand Ltd.
|
||||
# Copyright (C) 2006-2011 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -44,7 +44,7 @@ if [ "x" != "x$TEMPLATECONF" ]; then
|
||||
if ! (test -d "$TEMPLATECONF"); then
|
||||
# Allow TEMPLATECONF=meta-xyz/conf as a shortcut
|
||||
if [ -d "$OEROOT/$TEMPLATECONF" ]; then
|
||||
TEMPLATECONF="$OEROOT/$POKYCONF"
|
||||
TEMPLATECONF="$OEROOT/$TEMPLATECONF"
|
||||
fi
|
||||
if ! (test -d "$TEMPLATECONF"); then
|
||||
echo >&2 "Error: '$TEMPLATECONF' must be a directory containing local.conf & bblayers.conf"
|
||||
@@ -60,15 +60,19 @@ if [ "x" = "x$OECORELOCALCONF" ]; then
|
||||
fi
|
||||
if ! (test -r "$BUILDDIR/conf/local.conf"); then
|
||||
cat <<EOM
|
||||
You had no conf/local.conf file. Poky has created this configuration file for
|
||||
you with some default values. You may wish to edit it to use a different MACHINE
|
||||
(target hardware) or enable parallel build options to take advantage of multiple
|
||||
cores for example. See the file for more information as common configuration
|
||||
options are commented.
|
||||
You had no conf/local.conf file. This configuration file has therefore beend
|
||||
created for you with some default values. You may wish to edit it to use a
|
||||
different MACHINE (target hardware) or enable parallel build options to take
|
||||
advantage of multiple cores for example. See the file for more information as
|
||||
common configuration options are commented.
|
||||
|
||||
Also, for more information see the Poky Reference Manual:
|
||||
The Yocto Project has extensive documentation about OE including a reference manual
|
||||
which can be found at:
|
||||
http://yoctoproject.org/community/documentation
|
||||
|
||||
For more information about OpenEmbedded see their website:
|
||||
http://www.openembedded.org/
|
||||
|
||||
EOM
|
||||
cp -f $OECORELOCALCONF $BUILDDIR/conf/local.conf
|
||||
fi
|
||||
@@ -78,13 +82,18 @@ if [ "x" = "x$OECORELAYERCONF" ]; then
|
||||
fi
|
||||
if ! (test -r "$BUILDDIR/conf/bblayers.conf"); then
|
||||
cat <<EOM
|
||||
You had no conf/bblayers.conf file. Poky has created this configuration file for
|
||||
You had no conf/bblayers.conf file. The configuration file has been created for
|
||||
you with some default values. To add additional metadata layers into your
|
||||
configuration please add entries to this file.
|
||||
|
||||
For more information see the Poky Reference Manual:
|
||||
The Yocto Project has extensive documentation about OE including a reference manual
|
||||
which can be found at:
|
||||
http://yoctoproject.org/community/documentation
|
||||
|
||||
For more information about OpenEmbedded see their website:
|
||||
http://www.openembedded.org/
|
||||
|
||||
|
||||
EOM
|
||||
|
||||
# Put the abosolute path to the layers in bblayers.conf so we can run
|
||||
@@ -98,7 +107,7 @@ unset OECORELAYERCONF
|
||||
|
||||
cat <<EOM
|
||||
|
||||
### Shell environment set up for Poky builds. ###
|
||||
### Shell environment set up for builds. ###
|
||||
|
||||
You can now run 'bitbake <target>'
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Handle running Poky images standalone with QEMU
|
||||
# Handle running OE images standalone with QEMU
|
||||
#
|
||||
# Copyright (C) 2006-2010 Intel Corp.
|
||||
# Copyright (C) 2006-2011 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
@@ -282,7 +282,7 @@ setup_tmpdir() {
|
||||
setup_sysroot() {
|
||||
# Toolchain installs set up $OECORE_NATIVE_SYSROOT in their
|
||||
# environment script. If that variable isn't set, we're
|
||||
# either in an in-tree poky scenario or the environment
|
||||
# either in an in-tree build scenario or the environment
|
||||
# script wasn't source'd.
|
||||
if [ -z "$OECORE_NATIVE_SYSROOT" ]; then
|
||||
setup_tmpdir
|
||||
|
||||
@@ -41,7 +41,7 @@ NFS_EXPORT_DIR=$(cd "$2" && pwd)
|
||||
SYSROOT_SETUP_SCRIPT=`which oe-find-native-sysroot`
|
||||
if [ -z "$SYSROOT_SETUP_SCRIPT" ]; then
|
||||
echo "Error: Unable to find the oe-find-native-sysroot script"
|
||||
echo "Did you forget to source your Poky environment script?"
|
||||
echo "Did you forget to source your build environment setup script?"
|
||||
exit 1
|
||||
fi
|
||||
. $SYSROOT_SETUP_SCRIPT
|
||||
|
||||
@@ -32,7 +32,7 @@ fi
|
||||
SYSROOT_SETUP_SCRIPT=`which oe-find-native-sysroot`
|
||||
if [ -z "$SYSROOT_SETUP_SCRIPT" ]; then
|
||||
echo "Error: Unable to find the oe-find-native-sysroot script"
|
||||
echo "Did you forget to source your Poky environment script?"
|
||||
echo "Did you forget to source your build system environment setup script?"
|
||||
exit 1
|
||||
fi
|
||||
. $SYSROOT_SETUP_SCRIPT
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
#
|
||||
# Create a "bank" of tap network devices that can be used by the
|
||||
# runqemu script. This script needs to be run as root, and will
|
||||
# use the tunctl binary from a Poky sysroot. Note: many Linux distros
|
||||
# these days still use an older version of tunctl which does not
|
||||
# support the group permissions option, hence the need to use Poky's
|
||||
# version.
|
||||
# use the tunctl binary from the build system sysroot. Note: many Linux
|
||||
# distros these days still use an older version of tunctl which does not
|
||||
# support the group permissions option, hence the need to use the build
|
||||
# system provided version.
|
||||
#
|
||||
# Copyright (C) 2010 Intel Corp.
|
||||
#
|
||||
@@ -26,7 +26,7 @@ usage() {
|
||||
echo "Usage: sudo $0 <gid> <num> <native-sysroot-basedir>"
|
||||
echo "Where <gid> is the numeric group id the tap devices will be owned by"
|
||||
echo "<num> is the number of tap devices to create (0 to remove all)"
|
||||
echo "<native-sysroot-basedir> is the path to Poky's native sysroot"
|
||||
echo "<native-sysroot-basedir> is the path to the build system's native sysroot"
|
||||
exit 1
|
||||
}
|
||||
|
||||
@@ -82,4 +82,4 @@ done
|
||||
# The runqemu script will check for this file, and if it exists,
|
||||
# will use the existing bank of tap devices without creating
|
||||
# additional ones via sudo.
|
||||
touch /etc/poky-nosudo
|
||||
touch /etc/runqemu-nosudo
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# QEMU network configuration script to bring down tap devices. This
|
||||
# utility needs to be run as root, and will use the tunctl binary
|
||||
# from a Poky sysroot.
|
||||
# from the native sysroot.
|
||||
#
|
||||
# If you find yourself calling this script a lot, you can add the
|
||||
# the following to your /etc/sudoers file to be able to run this
|
||||
@@ -11,7 +11,7 @@
|
||||
# <my-username> ALL=NOPASSWD: /path/to/runqemu-ifup
|
||||
# <my-username> ALL=NOPASSWD: /path/to/runqemu-ifdown
|
||||
#
|
||||
# Copyright (c) 2006-2010 Intel Corp.
|
||||
# Copyright (c) 2006-2011 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# QEMU network interface configuration script. This utility needs to
|
||||
# be run as root, and will use the tunctl binary from a Poky sysroot.
|
||||
# be run as root, and will use the tunctl binary from a native sysroot.
|
||||
# Note: many Linux distros these days still use an older version of
|
||||
# tunctl which does not support the group permissions option, hence
|
||||
# the need to use Poky's version.
|
||||
# the need to use build system's version.
|
||||
#
|
||||
# If you find yourself calling this script a lot, you can add the
|
||||
# the following to your /etc/sudoers file to be able to run this
|
||||
@@ -18,7 +18,7 @@
|
||||
# that script, the runqemu script will never end up calling this
|
||||
# script.
|
||||
#
|
||||
# Copyright (c) 2006-2010 Intel Corp.
|
||||
# Copyright (c) 2006-2011 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
# Handle running Poky images under qemu
|
||||
# Handle running OE images under qemu
|
||||
#
|
||||
# Copyright (C) 2006-2008 OpenedHand Ltd.
|
||||
# Copyright (C) 2006-2011 Linux Foundation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
@@ -86,7 +86,7 @@ fi
|
||||
# This file is created when runqemu-gen-tapdevs creates a bank of tap
|
||||
# devices, indicating that the user should not bring up new ones using
|
||||
# sudo.
|
||||
NOSUDO_FLAG="/etc/poky-nosudo"
|
||||
NOSUDO_FLAG="/etc/runqemu-nosudo"
|
||||
|
||||
QEMUIFUP=`which runqemu-ifup`
|
||||
QEMUIFDOWN=`which runqemu-ifdown`
|
||||
|
||||
Reference in New Issue
Block a user