[oe-commits] Simon Busch : aurora-distribution: add new distribution suited for mobile targets powered by FSO

git version control git at git.openembedded.org
Thu May 19 12:13:37 UTC 2011


Module: openembedded.git
Branch: master
Commit: 615ec66b1a4fb353a99fbbbf66260bde76d7b54a
URL:    http://git.openembedded.org/?p=openembedded.git&a=commit;h=615ec66b1a4fb353a99fbbbf66260bde76d7b54a

Author: Simon Busch <morphis at gravedo.de>
Date:   Sun May 15 12:26:31 2011 +0200

aurora-distribution: add new distribution suited for mobile targets powered by FSO

Aurora is a distribution suited for mobile targets platforms powered by the FSO
middleware. This are mostly mobile handset like the Palm Pre devices. Aurora as
distribution is based on minimal and only adjusts some things in another way than
minimal.

Signed-off-by: Simon Busch <morphis at gravedo.de>

---

 conf/distro/aurora.conf                           |   52 +++++++++++++++++++++
 conf/distro/include/preferred-aurora-versions.inc |   18 +++++++
 2 files changed, 70 insertions(+), 0 deletions(-)

diff --git a/conf/distro/aurora.conf b/conf/distro/aurora.conf
new file mode 100644
index 0000000..c03966c
--- /dev/null
+++ b/conf/distro/aurora.conf
@@ -0,0 +1,52 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Aurora
+#@DESCRIPTION: Aurora distribution (based on minimal)
+#
+#@COMMENT: This is used by the FreeSmartphone team to ship a distribution
+#@COMMENT: which is suitable for several mobile handset devices out there
+#@COMMENT: and uses the FSO middleware to access several of their features
+#@COMMENT: like telephony or GPS.
+#-----------------------------------------------------------------------------
+
+#
+# Header
+#
+DISTRO_NAME = "aurora"
+DISTRO_VERSION = "0.1-${DATE}"
+DISTRO_REVISION = "1"
+DISTRO_PR = ".0"
+DISTRO = "aurora"
+DISTRO_SSH_DAEMON = "openssh"
+DISTRO_APM = "fso-apm"
+
+require conf/distro/minimal.conf
+require conf/distro/include/preferred-aurora-versions.inc
+
+############################################################################
+# SETTINGS
+############################################################################
+
+# Generate locales on the buildsystem instead of on the target. Speeds up first boot, set to "1" to enable
+ENABLE_BINARY_LOCALE_GENERATION ?= "1"
+
+# We only want to build UTF8 locales
+LOCALE_UTF8_ONLY = "1"
+
+# save statistical info on images
+INHERIT += "testlab"
+
+# activate the angstrom blacklister
+INHERIT += "angstrom-blacklist"
+
+DISTRO_FEED_PREFIX ?= "aurora"
+DISTRO_FEED_URI ?= "http://amethyst.openembedded.net/~morphis/aurora/ipk/"
+
+#############################################################################
+# CONTENTS
+#############################################################################
+
+# Some additional content for images based on aurora
+DISTRO_EXTRA_RDEPENDS += " \
+    aurora-version \
+"
diff --git a/conf/distro/include/preferred-aurora-versions.inc b/conf/distro/include/preferred-aurora-versions.inc
new file mode 100644
index 0000000..5ddcdcd
--- /dev/null
+++ b/conf/distro/include/preferred-aurora-versions.inc
@@ -0,0 +1,18 @@
+# we need new headers for libc, now OLDEST_KERNEL_linux-gnueabi = "2.6.24"
+# and 2.6.31 for fsodeviced
+LINUX_LIBC_HEADERS_VERSION ?= "2.6.32"
+PREFERRED_VERSION_linux-libc-headers = "${LINUX_LIBC_HEADERS_VERSION}"
+PREFERRED_VERSION_linux-libc-headers-native = "${LINUX_LIBC_HEADERS_VERSION}"
+
+# We need git version of tslib as the old 1.0 release does not the support the features we
+# need for some mobile handset devices
+PREFERRED_VERSION_tslib = "1.0+git%"
+
+# Adjust kernel configuration for older udev versions
+UDEV_GE_141 = "1"
+
+# specifically set an openssh version
+# NOTE: whenever changing the version here make sure
+#       to check we won't loose our specific config !!!
+PREFERRED_VERSION_openssh = "5.2p1"
+





More information about the Openembedded-commits mailing list