aboutsummaryrefslogtreecommitdiffstats
path: root/conf/distro
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2011-05-15 12:26:31 +0200
committerSimon Busch <morphis@gravedo.de>2011-05-19 14:09:35 +0200
commit615ec66b1a4fb353a99fbbbf66260bde76d7b54a (patch)
tree735706d5049180f01c254ea061eff4afd3078271 /conf/distro
parentb232bbb941c312bede7dbfcce59fcd13030845bf (diff)
downloadopenembedded-615ec66b1a4fb353a99fbbbf66260bde76d7b54a.tar.gz
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@gravedo.de>
Diffstat (limited to 'conf/distro')
-rw-r--r--conf/distro/aurora.conf52
-rw-r--r--conf/distro/include/preferred-aurora-versions.inc18
2 files changed, 70 insertions, 0 deletions
diff --git a/conf/distro/aurora.conf b/conf/distro/aurora.conf
new file mode 100644
index 0000000000..c03966c635
--- /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 0000000000..5ddcdcddd3
--- /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"
+