aboutsummaryrefslogtreecommitdiffstats
path: root/conf/distro/unmaintained
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2008-10-05 08:47:22 +0000
committerKoen Kooi <koen@openembedded.org>2008-10-05 08:47:22 +0000
commit5c05fd4ebbaedd10edca4f40dda8e4bbdc371e44 (patch)
tree48c23f17dc7291d0fc49c27eb8e7f9b66a1f1965 /conf/distro/unmaintained
parent8ba0bb7b56e77048ecbabe11907a3f57d4d5d997 (diff)
parent6b04085d53ecaa1643f5ff0798f7b61d7fe4415f (diff)
downloadopenembedded-5c05fd4ebbaedd10edca4f40dda8e4bbdc371e44.tar.gz
merge of '22673a8489eb3fbf2a5e89620fbecf65ca14d642'
and '60dded794c41670fb786d889795e95be3bd8665f'
Diffstat (limited to 'conf/distro/unmaintained')
-rw-r--r--conf/distro/unmaintained/.mtn2git_empty0
-rw-r--r--conf/distro/unmaintained/amsdelta-oe.conf32
-rw-r--r--conf/distro/unmaintained/angstrom-2007.1-legacy.conf9
-rw-r--r--conf/distro/unmaintained/angstrom-2008.1.conf192
-rw-r--r--conf/distro/unmaintained/asusoe.conf21
-rw-r--r--conf/distro/unmaintained/celinux-test.conf88
-rw-r--r--conf/distro/unmaintained/colinuxoe.conf13
-rw-r--r--conf/distro/unmaintained/ezx.conf82
-rw-r--r--conf/distro/unmaintained/foonas.conf67
-rw-r--r--conf/distro/unmaintained/generic-uclibc.conf29
-rw-r--r--conf/distro/unmaintained/generic.conf92
-rw-r--r--conf/distro/unmaintained/gmustix.conf27
-rw-r--r--conf/distro/unmaintained/jlime-donkey.conf127
-rw-r--r--conf/distro/unmaintained/jlime-shrek.conf52
-rw-r--r--conf/distro/unmaintained/maemo-1.0.conf38
-rw-r--r--conf/distro/unmaintained/mamona.conf60
-rw-r--r--conf/distro/unmaintained/mokoslug.conf28
-rw-r--r--conf/distro/unmaintained/nylon.conf104
-rw-r--r--conf/distro/unmaintained/openmn.conf21
-rw-r--r--conf/distro/unmaintained/openmoko.conf72
-rw-r--r--conf/distro/unmaintained/openprotium.conf69
-rw-r--r--conf/distro/unmaintained/openwrt-sdk.conf26
-rw-r--r--conf/distro/unmaintained/oplinux-uclibc.conf95
-rw-r--r--conf/distro/unmaintained/oplinux.conf131
-rw-r--r--conf/distro/unmaintained/sharprom-compatible.conf67
-rw-r--r--conf/distro/unmaintained/slugos-native.conf20
-rw-r--r--conf/distro/unmaintained/slugos.conf22
-rw-r--r--conf/distro/unmaintained/ucslugc.conf18
-rw-r--r--conf/distro/unmaintained/unslung.conf78
-rw-r--r--conf/distro/unmaintained/wrt54oe.conf28
30 files changed, 1708 insertions, 0 deletions
diff --git a/conf/distro/unmaintained/.mtn2git_empty b/conf/distro/unmaintained/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/conf/distro/unmaintained/.mtn2git_empty
diff --git a/conf/distro/unmaintained/amsdelta-oe.conf b/conf/distro/unmaintained/amsdelta-oe.conf
new file mode 100644
index 0000000000..6d3ad7bd6b
--- /dev/null
+++ b/conf/distro/unmaintained/amsdelta-oe.conf
@@ -0,0 +1,32 @@
+DISTRO = "amsdelta-oe"
+DISTRO_NAME = "AmsDelta Linux"
+DISTRO_VERSION = "unstable-${DATE}"
+
+require conf/distro/angstrom-2007.1.conf
+
+
+DISTRO_TYPE = "debug"
+#DISTRO_TYPE = "release"
+#!!!!! DON'T FORGET TO ENABLE ZAPROOTPASSWD !!!!!
+
+
+#
+# Opie
+#
+
+PREFERRED_PROVIDERS += " virtual/libqpe:libqpe-opie"
+PREFERRED_VERSION_qte = "2.3.10"
+
+OPIE_VERSION = "1.2.1"
+require conf/distro/include/preferred-opie-versions.inc
+
+#
+# GPE
+#
+
+PREFERRED_PROVIDERS += "virtual/xserver:xserver-kdrive"
+PREFERRED_PROVIDERS += "virtual/gconf:gconf-dbus"
+PREFERRED_PROVIDER_virtual/libx11 = "diet-x11"
+
+require conf/distro/include/preferred-gpe-versions-2.8.inc
+
diff --git a/conf/distro/unmaintained/angstrom-2007.1-legacy.conf b/conf/distro/unmaintained/angstrom-2007.1-legacy.conf
new file mode 100644
index 0000000000..298c8589e3
--- /dev/null
+++ b/conf/distro/unmaintained/angstrom-2007.1-legacy.conf
@@ -0,0 +1,9 @@
+#this is a special version of angstrom for legacy (e.g. kernel 2.4) software
+# that means:
+# * no udev
+# * no sysfs
+# * no EABI for ARM
+
+require conf/distro/angstrom-2007.1.conf
+
+# We'll have to fill this in as we go.
diff --git a/conf/distro/unmaintained/angstrom-2008.1.conf b/conf/distro/unmaintained/angstrom-2008.1.conf
new file mode 100644
index 0000000000..44a7791ea2
--- /dev/null
+++ b/conf/distro/unmaintained/angstrom-2008.1.conf
@@ -0,0 +1,192 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Angstrom <http://www.angstrom-distribution.org>
+#@DESCRIPTION: The Linux Distribution for Kernel 2.6 based devices
+#@MAINTAINER: Koen Kooi <koen@openembedded.org>
+#@MAINTAINER: Michael 'Mickey' Lauer <mickey@Vanille-media.de>
+#@--------------------------------------------------------------------
+
+# This is a testbed for unstable and/or untested things, while angstrom-2007.1
+# is aiming for stability and a release.
+# Use this at your own risk, we welcome bugreports filed at
+# http://bugs.openembedded.org
+# In doubt, use DISTRO="angstrom-2007.1"
+
+#DISTRO_VERSION = "2008.1"
+DISTRO_VERSION = "2008.1-test-${DATE}"
+DISTRO_REVISION = "1"
+
+require conf/distro/include/sane-srcdates.inc
+require conf/distro/include/sane-srcrevs.inc
+
+#Images built can have to modes:
+# 'debug': empty rootpassword, strace included
+# 'release' no root password, no strace and gdb by default
+DISTRO_TYPE ?= "debug"
+#DISTRO_TYPE = "release"
+
+# Ship just basic locale by default. Locales are big (~1Mb uncompr.), so
+# shipping some adhoc subset will be still useless and size burden for
+# users of all other languages/countries. Instead, worth to make it easy
+# to install additional languages: installer/wizard + metapackages which
+# will RRECOMMEND as much as possible content for a given language
+# (locales, UI transalations, help, etc. - useless for pros, but really
+# helpful for common users).
+# Also, it appears that no locales fit in 16Mb for now. "C" locale rules!
+IMAGE_LINGUAS = '${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-gb", d)}'
+
+
+# set feed path variables
+FEED_BASEPATH = "feeds/2008/${ANGSTROM_PKG_FORMAT}/${ANGSTROM_MODE}/"
+
+
+#The angstrom-mirrors.bbclass should have everything, but we can use this as a fallback
+CVS_TARBALL_STASH ?= "\
+ http://www.angstrom-distribution.org/unstable/sources/ \
+ http://ewi546.ewi.utwente.nl/mirror/www.openzaurus.org/official/unstable/3.5.4/sources/ \
+ "
+
+
+#Make sure we use 2.6 on machines with a 2.4/2.6 selector
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+PCMCIA_MANAGER = "pcmciautils"
+
+#Preferred version for the kernel on various machines
+PREFERRED_VERSION_linux-handhelds-2.6 ?= "2.6.21-hh19"
+
+#This is unrelated to the kernel version, but userspace apps (e.g. HAL) require a recent version to build against
+PREFERRED_VERSION_linux-libc-headers = "2.6.23"
+
+#Prefer glibc 2.6 and uclibc 0.9.29, these have had the most testing.
+PREFERRED_VERSION_glibc = "2.6.1"
+PREFERRED_VERSION_glibc-intermediate = "2.6.1"
+PREFERRED_VERSION_glibc-initial = "2.6.1"
+PREFERRED_VERSION_uclibc ?= "0.9.29"
+PREFERRED_VERSION_uclibc-initial ?= "0.9.29"
+
+
+#Prefer a newer GTK+ and friends
+PREFERRED_VERSION_gtk+ = "2.12.0"
+PREFERRED_VERSION_glib-2.0 = "2.14.0"
+PREFERRED_VERSION_pango = "1.18.1"
+
+# prefer newest for speed and fun
+PREFERRED_VERSION_udev = "115"
+
+# Our patched-to-hell busybox 1.2.1 is getting old and unmaintanable
+PREFERRED_VERSION_busybox = "1.7.2"
+
+PREFERRED_PROVIDER_avahi = "avahi"
+
+#Small machines prefer kdrive, but we might ship full Xorg in other images
+PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
+PREFERRED_PROVIDER_xserver ?= "xserver-kdrive"
+
+PREFERRED_VERSION_gcc ?= "4.2.2"
+PREFERRED_VERSION_gcc-cross ?= "4.2.2"
+PREFERRED_VERSION_gcc-cross-sdk ?= "4.2.2"
+PREFERRED_VERSION_gcc-cross-initial ?= "4.2.2"
+
+#Loads preferred versions from files, these have weak assigments (?=), so put them at the bottom
+require conf/distro/include/preferred-gpe-versions-2.8.inc
+require conf/distro/include/preferred-e-versions.inc
+require conf/distro/include/preferred-xorg-versions-X11R7.3.inc
+
+
+# Virtuals:
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
+
+#Set preferred provider for the C library that is used to build the crosscompiler (NPTL voodoo)
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/armeb-angstrom-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-angstrom-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/powerpc-angstrom-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/mipsel-angstrom-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/sparc-angstrom-linux-libc-for-gcc = "glibc-intermediate"
+
+PREFERRED_PROVIDER_virtual/arm-angstrom-linux-uclibcgnueabi-libc-for-gcc = "uclibc-initial"
+PREFERRED_PROVIDER_virtual/armeb-angstrom-linux-uclibcgnueabi-libc-for-gcc = "uclibc-initial"
+
+# hostap stuff, we prefer the in-kernel modules, but those don't work for all machines
+PREFERRED_PROVIDER_hostap-conf ?= "hostap-conf"
+PREFERRED_PROVIDER_hostap-modules_h2200 ?= "hostap-modules"
+PREFERRED_PROVIDER_hostap-modules_hx4700 ?= "hostap-modules"
+
+PREFERRED_PROVIDER_virtual/db ?= "db"
+PREFERRED_PROVIDER_virtual/db-native ?= "db-native"
+PREFERRED_PROVIDER_virtual/libsdl ?= "libsdl-x11"
+PREFERRED_PROVIDER_virtual/libx11 ?= "libx11"
+PREFERRED_PROVIDER_virtual/libxine ?= "libxine-x11"
+PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
+
+# Others:
+PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
+PREFERRED_PROVIDER_dbus-glib = "dbus-glib"
+PREFERRED_PROVIDER_esound ?= "pulseaudio"
+PREFERRED_PROVIDER_gconf ?= "gconf-dbus"
+PREFERRED_PROVIDER_gnome-vfs ?= "gnome-vfs"
+PREFERRED_PROVIDER_gnome-vfs-plugin-file ?= "gnome-vfs"
+PREFERRED_PROVIDER_tslib ?= "tslib"
+PREFERRED_PROVIDER_tslib-conf ?= "tslib"
+PREFERRED_PROVIDER_libgpewidget ?= "libgpewidget"
+PREFERRED_PROVIDER_ntp ?= "ntp"
+PREFERRED_PROVIDER_hotplug = "udev"
+PREFERRED_PROVIDER_libxss = "libxss"
+
+# we don't ship gtk-directfb by default
+PREFERRED_PROVIDER_gtk+ ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-ani ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-gif ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-ico ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-png ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-ras ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-tga ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm ?= "gtk+"
+PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm ?= "gtk+"
+
+
+#Silence a warning during parsing
+PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"
+
+#This is needed to get a correct PACKAGE_ARCH for packages that have PACKAGE_ARCH = ${MACHINE_ARCH}
+ARM_ABI ?= "${@['','oabi'][bb.data.getVar('MACHINE',d) in ['collie','h3600', 'h3800', 'simpad', 'htcwallaby']]}"
+require conf/distro/include/angstrom${ARM_ABI}.inc
+
+# do some task-base stuff here
+
+# We want to ship extra debug utils in the rootfs when doing a debug build
+DEBUG_APPS ?= ""
+DEBUG_APPS += '${@base_conditional("DISTRO_TYPE", "release", "", "strace procps",d)}'
+
+# Angstrom want to ship some extra stuff. This should be moved into task-base eventually
+# contains ipkg specific stuff as well :(
+DISTRO_EXTRA_RDEPENDS += "\
+ update-modules \
+ ${@base_contains("MACHINE_FEATURES", "screen", "psplash", "",d)} \
+ angstrom-version \
+ ipkg ipkg-collateral ${ANGSTROM_FEED_CONFIGS} \
+ util-linux-mount util-linux-umount \
+ ${DEBUG_APPS} \
+ "
+
+DISTRO_EXTRA_RRECOMMENDS += " \
+ kernel-module-vfat \
+ kernel-module-ext2 \
+ kernel-module-af-packet \
+ avahi-daemon \
+ avahi-autoipd \
+ openssh-sftp-server \
+ "
+
+SEPPUKU_NEWREPORT = "http://bugs.openembedded.org/post_bug.cgi?bug_file_loc=http%3A%2F%2F&version=Angstrom%202008.x&priority=P2&bug_severity=normal&op_sys=Linux&rep_platform=Other&"
+
diff --git a/conf/distro/unmaintained/asusoe.conf b/conf/distro/unmaintained/asusoe.conf
new file mode 100644
index 0000000000..35be6a4fab
--- /dev/null
+++ b/conf/distro/unmaintained/asusoe.conf
@@ -0,0 +1,21 @@
+#@TYPE: Distribution
+#@NAME: AsusOE Linux
+#@DESCRIPTION: Distribution configuration for the WL500g Linux
+
+DISTRO_NAME = "AsusOE"
+DISTRO_VERSION = "0.1-alpha"
+
+TARGET_OS = "linux-uclibc"
+TARGET_SYS = "${TARGET_ARCH}-uclibc"
+
+CROSS_DIR = "/opt/brcm/hndtools-mipsel-uclibc"
+
+INHIBIT_DEFAULT_DEPS = "1"
+
+USE_NLS ?= "no"
+
+INHERIT += "package_ipk debian"
+
+export prefix = "/opt"
+export sysconfdir = "/opt/etc"
+export localstatedir = "/opt/var"
diff --git a/conf/distro/unmaintained/celinux-test.conf b/conf/distro/unmaintained/celinux-test.conf
new file mode 100644
index 0000000000..03dcd22d79
--- /dev/null
+++ b/conf/distro/unmaintained/celinux-test.conf
@@ -0,0 +1,88 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: CELF Linux test
+#@DESCRIPTION: A Linux Distribution for the CELF test project
+#@--------------------------------------------------------------------
+
+#
+# core distro settings
+#
+
+# we want IPKG packages and Debian style naming
+INHERIT += " package_ipk debian"
+
+# enable if build for many machines
+#INHERIT += " multimachine"
+
+# we want images supporting the following features (for task-base)
+DISTRO_FEATURES = "nfs pcmcia usbhost"
+
+# enable if you want ltp in bootstrap images
+#DISTRO_EXTRA_RDEPENDS = "ltp"
+
+DISTRO_VERSION = "${DATE}"
+
+# DISTRO_TYPE control behaviour of some recipes
+# dropbear allow password-less root logins for "debug"
+# kernel can be set to export logs to screen/serial
+DISTRO_TYPE = "debug"
+# DISTRO_TYPE = "release"
+
+# fixed SRCDATE for many packages
+require conf/distro/include/sane-srcdates.inc
+
+# fix it to one date but allow to override in local.conf if needed
+SRCDATE ?= "20060927"
+
+#
+# toolchain
+#
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}binutils:binutils-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
+
+PREFERRED_VERSION_binutils = "2.16"
+PREFERRED_VERSION_binutils-cross = "2.16"
+
+PREFERRED_VERSION_gcc = "3.4.4"
+PREFERRED_VERSION_gcc-cross = "3.4.4"
+PREFERRED_VERSION_gcc-cross-initial = "3.4.4"
+
+PREFERRED_VERSION_glibc = "2.3.5+cvs20050627"
+
+# glibc provides iconv and intl
+PREFERRED_PROVIDER_virtual/libiconv = "glibc"
+PREFERRED_PROVIDER_virtual/libintl = "glibc"
+
+#
+# omap5912osk settings
+#
+
+# use latest booting kernel but allow to override it in local.conf
+PREFERRED_VERSION_linux-omap1_omap5912osk ?= "2.6.18-omap1"
+
+# gcc 3.x use other -mtune name then gcc 4.x
+TARGET_CC_ARCH_omap5912osk = "-march=armv5te -mtune=arm926ejs"
+
+# 2.6.18 kernel does not support pcmcia-cs ioctl() calls
+PCMCIA_MANAGER = "pcmciautils"
+
+#
+# target system settings
+#
+TARGET_OS = "linux"
+
+# use softfloat binaries to gain speed on ARM machines
+TARGET_FPU_arm = "soft"
+
+#
+# extra checking for needed tools
+#
+
+# set minimal version of BitBake needed
+BB_MIN_VERSION = "1.6.0"
+
+# check for required tools and minimal BitBake version
+INHERIT += "sanity"
diff --git a/conf/distro/unmaintained/colinuxoe.conf b/conf/distro/unmaintained/colinuxoe.conf
new file mode 100644
index 0000000000..7454c0167f
--- /dev/null
+++ b/conf/distro/unmaintained/colinuxoe.conf
@@ -0,0 +1,13 @@
+#@TYPE: Distribution
+#@NAME: coLinuxoe
+#@DESCRIPTION: Generic OE built distro for the coLinux MACHINE
+
+INHERIT += "package_ipk debian"
+
+# MACHINE decides that linux-colinux is the correct kernel.
+# DISTRO decides whether to build 2.4 or 2.6. Latest coLinux version
+# (0.6.2) uses 2.6 by default, so we'll be following them.
+# PREFERRED_VERSION_linux-colinux = "2.4.28"
+PREFERRED_VERSION_linux-colinux ?= "2.6.10"
+
+IMAGE_FSTYPES =+ "ext2 ext2.gz"
diff --git a/conf/distro/unmaintained/ezx.conf b/conf/distro/unmaintained/ezx.conf
new file mode 100644
index 0000000000..5b12b6f93b
--- /dev/null
+++ b/conf/distro/unmaintained/ezx.conf
@@ -0,0 +1,82 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: EZX <http://www.openezx.org>
+#@DESCRIPTION: A Linux Distribution for Motorola GSM phones
+#@MAINTAINER: Michael 'Mickey' Lauer <mickey@Vanille.de>
+#@--------------------------------------------------------------------
+
+DISTRO_NAME = "OpenEZX"
+DISTRO_VERSION = ".dev-snapshot-${DATE}"
+DISTRO_TYPE = "debug"
+# DISTRO_TYPE = "release"
+
+INHERIT += " package_ipk debian"
+
+# libc setting:
+# specify whether you want a glibc or uclibc based distribution
+#TARGET_OS = "linux-uclibc"
+TARGET_OS = "linux"
+TARGET_FPU = "soft"
+
+#FEED_URIS += " \
+# upgrades##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/upgrades/ \
+#upgrades-${MACHINE}##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/upgrades/${MACHINE} \
+# machine##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/machine/${MACHINE} \
+# base##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/base/ \
+# libs##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/libs/ \
+# console##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/console \
+# devel##http://openzaurus.org/official/unstable/${DISTRO_VERSION}/feed/devel"
+
+SRCDATE ?= "20060507"
+
+PREFERRED_PROVIDER_hostap-conf = "hostap-conf"
+
+KERNEL_CONSOLE = "ttyS0"
+#DEBUG_OPTIMIZATION = "-O -g3"
+#DEBUG_BUILD = "1"
+#INHIBIT_PACKAGE_STRIP = "1"
+
+# fix some iconv issues, needs to be commented out when doing uclibc builds
+PREFERRED_PROVIDER_virtual/libiconv = "glibc"
+PREFERRED_PROVIDER_virtual/libintl = "glibc"
+
+#
+# Base
+#
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+# ezx-kernel has problems with newer g++ atm.
+PREFERRED_VERSION_gcc ?= "3.4.4"
+PREFERRED_VERSION_gcc-cross ?= "3.4.4"
+PREFERRED_VERSION_gcc-cross-initial ?= "3.4.4"
+PREFERRED_VERSION_binutils-cross ?= "2.15.94.0.1"
+PREFERRED_VERSION_binutils ?= "2.15.94.0.1"
+
+#
+# Utilities
+#
+EXTRA_IMAGEDEPENDS += "ezx-boot-usb-native"
+BOOTSTRAP_EXTRA_RDEPENDS += "ezx-gpiotool strace"
+
+#
+# Opie
+#
+QTE_VERSION = "2.3.10"
+OPIE_VERSION = "1.2.2"
+PALMTOP_USE_MULTITHREADED_QT = "yes"
+require conf/distro/include/preferred-opie-versions.inc
+
+#
+# GPE
+#
+PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
+PREFERRED_PROVIDER_virtual/libx11 = "diet-x11"
+require conf/distro/include/preferred-gpe-versions-2.8.inc
+
+#
+# E
+#
+require conf/distro/include/preferred-e-versions.inc
+
diff --git a/conf/distro/unmaintained/foonas.conf b/conf/distro/unmaintained/foonas.conf
new file mode 100644
index 0000000000..234c92f62a
--- /dev/null
+++ b/conf/distro/unmaintained/foonas.conf
@@ -0,0 +1,67 @@
+
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: foonas <http://www.foonas.org>
+#@DESCRIPTION: A nas-centric distribution
+#@MAINTAINER: Øyvind Repvik <repvik@foonas.org>
+#@--------------------------------------------------------------------
+
+FOONAS_MODE ?= "glibc"
+ANGSTROM_MODE = ${FOONAS_MODE}
+require conf/distro/angstrom-2007.1.conf
+
+DISTRO = "foonas"
+DISTRO_NAME = "foonas"
+DISTRO_VERSION = "1.0-dev"
+DISTRO_REVISION = "1"
+DISTRO_TYPE = "debug"
+
+DISTRO_FEATURES = "uboot redboot"
+DISTRO_FEATURES_n2100 += "raid"
+DISTRO_FEATURES_storcenter += "raid"
+DISTRO_FEATURES_lsppchd += "raid"
+DISTRO_FEATURES_lsppchg += "raid"
+DISTRO_FEATURES_lsarm += "raid"
+
+# This isn't actually in OE yet
+#DISTRO_EXTRA_RDEPENDS = "openlink-machine"
+
+ENABLE_BINARY_LOCALE_GENERATION = "0"
+HOTPLUG = "udev"
+
+# No room for debug apps on an NSLU2.
+DEBUG_APPS = ""
+
+FEED_URIS = "foonas##http://ipkg.foonas.org/${MACHINE}/cross-${FOONAS_MODE}/1.0-dev/"
+
+IMAGE_PREPROCESS_COMMAND += "sed -i -es,^id:5:initdefault:,id:3:initdefault:, ${IMAGE_ROOTFS}/etc/inittab;"
+IMAGE_PREPROCESS_COMMAND += "sed -i -es,^root::0,root:BTMzOOAQfESg6:0, ${IMAGE_ROOTFS}/etc/passwd;"
+IMAGE_PREPROCESS_COMMAND += "sed -i -es,^VERBOSE=no,VERBOSE=very, ${IMAGE_ROOTFS}/etc/default/rcS;"
+IMAGE_PREPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/boot/*"
+IMAGE_PREPROCESS_COMMAND += "rm -f ${IMAGE_ROOTFS}/usr/lib/ipkg/lists/*"
+IMAGE_POSTPROCESS_COMMAND += "${MACHINE}_pack_image;"
+IMAGE_DEVICE_TABLE = "${@bb.which(bb.data.getVar('BBPATH', d, 1), 'files/device_table-slugos.txt')}"
+
+require conf/distro/include/sane-srcdates.inc
+PREFERRED_VERSION_openlink = "svn"
+PREFERRED_VERSION_dtc = "20070216"
+PREFERRED_VERSION_dtc-native = "20070216"
+PREFERRED_VERSION_udev = "097"
+
+# Various defines for QNAP Turbostation
+#FOONAS_KERNEL_turbostation = "kernel-module-ext3 kernel-module-minix \
+# kernel-module-usb-storage"
+#FOONAS_SUPPORT_turbostation += "uboot-utils"
+#BOOTSTRAP_EXTRA_RDEPENDS_turbostation = "udev mdadm"
+#
+# Various defines for Linkstations
+#FOONAS_KERNEL_lsppchg = "kernel-module-dm-mod kernel-module-raid1 \
+# kernel-module-raid0 kernel-module-raid456 \
+# kernel-module-multipath"
+#FOONAS_KERNEL_lsppchd = "${FOONAS_KERNEL_lsppchg}"
+#FOONAS_SUPPORT_lsppchd = "uboot-utils dtc"
+#FOONAS_SUPPORT_lsppchg = ${FOONAS_SUPPORT_lsppchd}
+#
+#FOONAS_KERNEL_storcenter = "kernel-module-dummy \
+# kernel-module-af-packet "
+
diff --git a/conf/distro/unmaintained/generic-uclibc.conf b/conf/distro/unmaintained/generic-uclibc.conf
new file mode 100644
index 0000000000..26e78f89c1
--- /dev/null
+++ b/conf/distro/unmaintained/generic-uclibc.conf
@@ -0,0 +1,29 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Generic uClibC
+#@DESCRIPTION: Generic uClibC Embedded Linux Distribution Configuration
+#
+#@COMMENT: This distribution configuration serves as a starting point for
+#@COMMENT: the integration of new target platforms, machines, or distributions.
+#@COMMENT: It bases on conservative settings and should always be buildable.
+#-----------------------------------------------------------------------------
+
+require conf/distro/generic.conf
+
+#
+# Header
+#
+DISTRO_NAME = "generic-uClibC"
+
+#
+# Target OS & FPU system
+#
+TARGET_OS = "linux-uclibc"
+TARGET_FPU_arm = "soft"
+TARGET_FPU_armeb = "soft"
+PREFERRED_PROVIDER_virtual/libc = "uclibc"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "uclibc"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
+PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
+PREFERRED_PROVIDER_virtual/libiconv = "libiconv"
+PREFERRED_PROVIDER_virtual/libintl = "libintl"
diff --git a/conf/distro/unmaintained/generic.conf b/conf/distro/unmaintained/generic.conf
new file mode 100644
index 0000000000..0286666495
--- /dev/null
+++ b/conf/distro/unmaintained/generic.conf
@@ -0,0 +1,92 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Generic
+#@DESCRIPTION: Generic Embedded Linux Distribution Configuration
+#
+#@COMMENT: This distribution configuration serves as a starting point for
+#@COMMENT: the integration of new target platforms, machines, or distributions.
+#@COMMENT: It bases on conservative settings and should always be buildable.
+#-----------------------------------------------------------------------------
+
+#
+# Header
+#
+DISTRO_NAME = "generic-glibc"
+DISTRO_VERSION = ".dev-snapshot-${SRCDATE}"
+#DISTRO_TYPE = "release"
+DISTRO_TYPE = "debug"
+
+#
+# Naming schemes
+#
+INHERIT += "debian multimachine"
+
+#
+# Packaging and output format
+#
+INHERIT += "package_ipk"
+IMAGE_FSTYPES ?= "tar.gz ext2.gz jffs2"
+
+#
+# Kernel
+#
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+
+#
+# Binutils & Compiler
+#
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+PREFERRED_VERSION_gcc ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
+PREFERRED_VERSION_binutils ?= "2.17.50.0.5"
+PREFERRED_VERSION_binutils-cross ?= "2.17.50.0.5"
+
+#
+# Target OS & FPU system
+#
+TARGET_OS = "linux"
+TARGET_FPU_arm = "soft"
+TARGET_FPU_armeb = "soft"
+
+PREFERRED_PROVIDER_virtual/libiconv = "glibc"
+PREFERRED_PROVIDER_virtual/libintl = "glibc"
+PREFERRED_PROVIDER_virtual/libc = "glibc"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_VERSION_linux-libc-headers ?= "2.6.18"
+PREFERRED_VERSION_glibc ?= "2.5"
+PREFERRED_VERSION_glibc-intermediate ?= "2.5"
+
+#
+# Bootstrap & Init
+#
+PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"
+require conf/distro/include/sane-srcdates.inc
+
+#
+# Framebuffer & X
+#
+PREFERRED_PROVIDER_virtual/libx11 ?= "diet-x11"
+PREFERRED_PROVIDER_tslib ?= "tslib"
+require conf/distro/include/preferred-xorg-versions-X11R7.2.inc
+
+#
+# GPE
+#
+require conf/distro/include/preferred-gpe-versions-2.8.inc
+
+#
+# Opie
+#
+QTE_VERSION = "2.3.10"
+PALMTOP_USE_MULTITHREADED_QTE = "yes"
+require conf/distro/include/preferred-opie-versions.inc
+
+#
+# Enlightenment
+#
+require conf/distro/include/preferred-e-versions.inc
diff --git a/conf/distro/unmaintained/gmustix.conf b/conf/distro/unmaintained/gmustix.conf
new file mode 100644
index 0000000000..b359c926b0
--- /dev/null
+++ b/conf/distro/unmaintained/gmustix.conf
@@ -0,0 +1,27 @@
+#@TYPE: Distribution
+#@NAME: GMUstix
+#@DESCRIPTION: Gumstix distribution for GMU (George Mason University)
+
+INHERIT += "package_tar package_ipk"
+TARGET_OS = "linux-uclibc"
+TARGET_FPU = "soft"
+IMAGE_FSTYPES = "jffs2"
+
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:uclibc"
+
+PREFERRED_PROVIDER_classpath = "classpath-minimal"
+
+PREFERRED_VERSION_gcc-cross-initial = "3.4.4"
+PREFERRED_VERSION_gcc-cross = "3.4.4"
+PREFERRED_VERSION_gcc-cross-sdk = "3.4.4"
+PREFERRED_VERSION_gcc = "3.4.4"
+
+PREFERRED_VERSION_ipkg-native = "0.99.160"
+PREFERRED_VERSION_qemu-native = "0.8.0"
+
+DISTRO_VERSION = "uno"
+
+IPK_EXCLUDE_SOURCE = "1"
diff --git a/conf/distro/unmaintained/jlime-donkey.conf b/conf/distro/unmaintained/jlime-donkey.conf
new file mode 100644
index 0000000000..3c4dc11bb8
--- /dev/null
+++ b/conf/distro/unmaintained/jlime-donkey.conf
@@ -0,0 +1,127 @@
+#@TYPE: Distribution
+#@NAME: Jornada Linux Mobility Edition (JLime) <www.jlime.com>
+#@DESCRIPTION: Distribution file for JLime (Linux for HP jornada 5xx,6xx,7xx,8xx series)
+#@MAINTAINER: Kristoffer Ericson <Kristoffer@jlime.com>
+
+DISTRO_NAME = "jlime"
+DISTRO_VERSION = "donkey"
+
+export FEED_URLS_jlime = "donkey##http://donkey-${ARCH}.jlime.com"
+
+#<>----------------------------------------------------------------->
+#<> No uniroot
+#<>-----------------------------------------------------------------<
+PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"
+
+#<>----------------------------------------------------------------->
+#<> We will set CVS DATE when things are known to work.
+#<>-----------------------------------------------------------------<
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDER_virtual/sh3-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+
+#<>----------------------------------------------------------------->
+#<> We want this so we can crosscompile the kernel using gcc 3.4.3
+#<> Also, select version of modules (and kernel)
+#<>-----------------------------------------------------------------<
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-3.4.4:gcc-cross-kernel"
+PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-${MACHINE}"
+
+
+#<>----------------------------------------------------------------->
+#<>We want kdrive as our default X-Server.
+#<>-----------------------------------------------------------------<
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
+PREFERRED_PROVIDER_virtual/libx11 = "libx11"
+PREFERRED_VERSION_liblbxutil = "X11R7.0-1.0.0"
+require conf/distro/include/preferred-xorg-versions-X11R7.1.inc
+
+
+#<>----------------------------------------------------------------->
+#<>Setting Preferred Binutils,gcc,glibc and linux-libc-headers
+#<>-----------------------------------------------------------------<
+PREFERRED_VERSION_binutils = "2.17"
+PREFERRED_VERSION_binutils-cross = "2.17"
+PREFERRED_VERSION_binutils-cross-sdk = "2.16.91.0.7"
+PREFERRED_VERSION_gcc = "4.1.1"
+PREFERRED_VERSION_gcc-cross = "4.1.1"
+PREFERRED_VERSION_gcc-cross-initial = "4.1.1"
+PREFERRED_VERSION_linux-libc-headers = "2.6.15.99"
+PREFERRED_VERSION_glibc = "2.5"
+PREFERRED_VERSION_glibc-initial = "2.3.2"
+PREFERRED_VERSION_glibc-intermediate = "2.5"
+
+#<>------------------------------------------------------------------>
+#<>
+#<>Setting Preferred xserver-kdrive. Also choose diet-x11 as default libx11.
+#<>------------------------------------------------------------------<
+PREFERRED_VERSION_xserver-kdrive = "0.0+cvs20060312"
+PREFERRED_PROVIDER_tslib = "tslib"
+PREFERRED_PROVIDER_virtual/libsdl = "libsdl-x11"
+
+#<>------------------------------------------------------------------>
+#<>Other Specific stuff.
+#<>
+#<>
+#<>We want to be able to build this for all jornadas so
+#<>to not mess up the folders we need to make them dynamic.
+#<>It will use different folders depending on Arch (set in local.conf)
+#<>------------------------------------------------------------------<
+SRC_DIST_LOCAL = "copy"
+INHERIT += "package_ipk package_tar multimachine src_distribute_local"
+BBINCLUDELOGS = "yes"
+IMAGE_FSTYPES = "tar.bz2"
+TARGET_OS = "linux"
+
+
+#<>------------------------------------------------------------------>
+#<>What we want on the bootstrap image (extra)
+#<>
+#<>------------------------------------------------------------------<
+DISTRO_EXTRA_RDEPENDS = "wireless-tools nano keymaps tslib-calibrate tslib-tests console-tools \
+ parted dialog"
+
+
+#<>------------------------------------------------------------------>
+#<>What Qte, libqte.. versions should we use.
+#<>------------------------------------------------------------------<
+QTE_VERSION = "2.3.10"
+PALMTOP_USE_MULTITHREADED_QT = "yes"
+OPIE_VERSION = "1.2.2"
+require conf/distro/include/preferred-opie-versions.inc
+
+
+#<>------------------------------------------------------------------>
+#<> We want pcmciautils, not pcmcia-cs
+#<>------------------------------------------------------------------<
+PCMCIA_MANAGER = "pcmciautils"
+
+
+#<>------------------------------------------------------------------>
+#<> We are using gcc 4.1.1 so lets keep optimizations low
+#<>------------------------------------------------------------------<
+FULL_OPTIMIZATION = "-O2"
+
+
+#<>------------------------------------------------------------------>
+#<>Our Image files should look abit better.
+#<>
+#<>------------------------------------------------------------------<
+IMAGE_NAME = "${IMAGE_BASENAME}-Donkey-${MACHINE}"
+
+
+#<>------------------------------------------------------------------>
+#<>
+#<>
+#<> General non-essential programs with known working versions
+#<>
+#<>------------------------------------------------------------------<
+PREFERRED_VERSION_irssi = "0.8.10"
+PREFERRED_VERSION_mc = "4.6.1"
+PREFERRED_VERSION_nano = "1.3.9"
+PREFERRED_VERSION_ncurses = "5.4"
+PREFERRED_VERSION_ncftp = "3.1.9"
+PREFERRED_VERSION_osb-jscore = "0.5.0" \ No newline at end of file
diff --git a/conf/distro/unmaintained/jlime-shrek.conf b/conf/distro/unmaintained/jlime-shrek.conf
new file mode 100644
index 0000000000..19379862ae
--- /dev/null
+++ b/conf/distro/unmaintained/jlime-shrek.conf
@@ -0,0 +1,52 @@
+#@TYPE: Distribution
+#@NAME: Jornada Linux Mobility Edition (JLime) <www.jlime.com>
+#@DESCRIPTION: Distribution file for JLime (Linux for HP jornada 5xx,6xx,7xx,8xx series)
+#@MAINTAINER: Kristoffer Ericson <Kristoffer@jlime.com>
+
+DISTRO = "Jornada Linux Mobility Edition"
+DISTRO_NAME = "JLime"
+DISTRO_VERSION = "Shrek"
+DISTRO_TYPE = "release"
+
+export FEED_URLS_jlime = "shrek##http://www.jlime.com/downloads/Releases/shrek/${TARGET_ARCH}/feed/"
+
+SRCDATE = "20050518"
+
+PREFERRED_PROVIDERS = "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
+PREFERRED_PROVIDER_virtual/kernel = "jlime-kernel-${TARGET_ARCH}"
+PREFERRED_PROVIDER_xserver = "xserver-kdrive"
+
+PREFERRED_VERSION_binutils = "2.15.94.0.1"
+PREFERRED_VERSION_binutils-cross = "2.15.94.0.1"
+PREFERRED_VERSION_binutils-cross-sdk = "2.15.94.0.1"
+PREFERRED_VERSION_gcc = "3.4.3"
+PREFERRED_VERSION_gcc-cross = "3.4.3"
+PREFERRED_VERSION_gcc-cross-initial = "3.4.3"
+PREFERRED_VERSION_linux-libc-headers = "2.6.7.0"
+PREFERRED_VERSION_glib-2.0-native = "2.6.2"
+PREFERRED_VERSION_glib-2.0 = "2.6.2"
+PREFERRED_VERSION_dpkg = "1.10.23"
+PREFERRED_VERSION_xserver-kdrive = "20050207"
+
+INHERIT += "package_tar package_ipk"
+BBINCLUDELOGS = "yes"
+MODUTILS = "26"
+IMAGE_FSTYPES = "tar.bz2"
+
+BOOTSTRAP_EXTRA_RDEPENDS += "pcmcia-cs ncurses nano wireless-tools \
+kernel-module-3c574-cs kernel-module-3c589-cs kernel-module-8390 \
+kernel-module-airo-cs kernel-module-airo console-tools \
+kernel-module-arlan \
+kernel-module-atmel-cs kernel-module-atmel kernel-module-axnet-cs \
+kernel-module-hermes \
+kernel-module-wavelan kernel-module-wavelan-cs \
+kernel-module-xirc2ps-cs kernel-module-orinoco-cs kernel-module-orinoco \
+kernel-module-nmclan-cs kernel-module-pcnet-cs e2tools e2fsprogs"
+
+TARGET_OS = "linux"
+
+OPIE_VERSION = "1.2.1"
+require conf/distro/include/preferred-opie-versions.inc
diff --git a/conf/distro/unmaintained/maemo-1.0.conf b/conf/distro/unmaintained/maemo-1.0.conf
new file mode 100644
index 0000000000..b8592fdf68
--- /dev/null
+++ b/conf/distro/unmaintained/maemo-1.0.conf
@@ -0,0 +1,38 @@
+require conf/distro/include/familiar.inc
+
+DISTRO = "maemo"
+DISTRO_NAME = "Maemo Linux"
+DISTRO_VERSION = "v1.0b-${DATE}"
+
+DISTRO_TYPE = "debug"
+#DISTRO_TYPE = "release"
+
+FEED_URIS += " \
+ "
+#SRCDATE = 20050331
+
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+#PREFERRED_VERSION_binutils-cross = "2.15.91.0.2"
+#PREFERRED_VERSION_gcc-cross = "3.4.4"
+#PREFERRED_VERSION_gcc-cross-initial = "3.4.4
+#PREFERRED_VERSION_libtool-native = "1.5.6"
+#PREFERRED_VERSION_libtool-cross= "1.5.6"
+
+#
+# GPE
+#
+
+PREFERRED_PROVIDERS += "virtual/xserver:xserver-kdrive"
+PREFERRED_PROVIDERS += "virtual/gconf:gconf-dbus"
+PREFERRED_PROVIDER_virtual/libx11 = "diet-x11"
+
+require conf/distro/include/preferred-gpe-versions.inc
+
+#
+# Maemo
+#
+
+require conf/distro/include/maemo-preferred.inc
diff --git a/conf/distro/unmaintained/mamona.conf b/conf/distro/unmaintained/mamona.conf
new file mode 100644
index 0000000000..26bf8b94f1
--- /dev/null
+++ b/conf/distro/unmaintained/mamona.conf
@@ -0,0 +1,60 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: Mamona
+#@--------------------------------------------------------------------
+
+DISTRO = "mamona"
+DISTRO_NAME = Mamona""
+DISTRO_VERSION = "test-${DATE}"
+DISTRO_TYPE = "debug"
+#DISTRO_TYPE = "release"
+
+TARGET_VENDOR = "-mamona"
+
+require conf/distro/include/angstrom-glibc.inc
+
+INHERIT += " package_deb debian"
+TARGET_OS = "linux-gnueabi"
+
+TARGET_FPU_nokia770 = "soft"
+TARGET_FPU_n800 = "hard"
+
+FEED_ARCH_nokia770 = "armv5te"
+
+# Actually n800 is armv6 but we are using armv5te because qemu does not emulate
+# armv6 yet.
+FEED_ARCH_n800 = "armv5te"
+#FEED_ARCH_n800 = "armv6"
+
+#Make sure we use 2.6 on machines with a 2.4/2.6 selector
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+#NPTL stuff
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-mamona-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+
+PREFERRED_VERSION_binutils = "2.17.50.0.5"
+PREFERRED_VERSION_binutils-cross = "2.17.50.0.5"
+
+PREFERRED_VERSION_gcc = "4.1.1"
+PREFERRED_VERSION_gcc-cross = "4.1.1"
+PREFERRED_VERSION_gcc-initial-cross = "4.1.1"
+
+PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
+
+PREFERRED_VERSION_glibc ?= "2.5"
+
+PREFERRED_VERSION_glibc-intermediate ?= "2.5"
+
+PREFERRED_VERSION_glibc-initial ?= "2.5"
+
+require conf/distro/include/sane-srcdates.inc
+
+
diff --git a/conf/distro/unmaintained/mokoslug.conf b/conf/distro/unmaintained/mokoslug.conf
new file mode 100644
index 0000000000..2c039dbcce
--- /dev/null
+++ b/conf/distro/unmaintained/mokoslug.conf
@@ -0,0 +1,28 @@
+#@--------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: MokoSlug <http://www.nslu2-linux.org>
+#@DESCRIPTION: The Linux Server companion for OpenMoko phones
+#@MAINTAINER: Rod Whitby <rod@whitby.id.au>
+#@--------------------------------------------------------------------
+
+# MokoSlug is based on Angstrom, and would hopefully just be done by features one day ...
+require conf/distro/angstrom-2007.1.conf
+
+DISTRO = "mokoslug"
+DISTRO_NAME = "MokoSlug"
+DISTRO_VERSION = "1.0-alpha"
+DISTRO_REVISION = "1"
+DISTRO_TYPE = "debug"
+
+MACHINE_TASK_PROVIDER = "task-boot dropbear"
+MACHINE_TASK_PROVIDER_append_nslu2 = " sysconf"
+
+# Even though the NSLU2 does not have built-in bluetooth,
+# we assume that a MokoSlug gateway has a bluetooth dongle.
+MACHINE_FEATURES_append_nslu2 = " bluetooth"
+
+# No room for debug apps on an NSLU2.
+DEBUG_APPS_nslu2 = ""
+
+# No room for a kernel image on an NSLU2.
+IMAGE_PREPROCESS_COMMAND_append_nslu2 = "rm ${IMAGE_ROOTFS}/boot/zImage*;"
diff --git a/conf/distro/unmaintained/nylon.conf b/conf/distro/unmaintained/nylon.conf
new file mode 100644
index 0000000000..334c8bba9b
--- /dev/null
+++ b/conf/distro/unmaintained/nylon.conf
@@ -0,0 +1,104 @@
+#@TYPE: Distribution
+#@NAME: Nylon Linux
+#@DESCRIPTION: Distribution configuration for Nylon Mesh Linux distribution
+
+# this distribution is mainly for wireless networking devices and includes
+# packages necessary for wireless LAN access point, routing, encryption and
+# especially mesh routing applications
+#
+# it is primarily aimed at the 4G Systems MeshCube (mtx-1) and other
+# mipsel based platforms
+#
+# Bruno Randolf <bruno.randolf@4g-systems.biz>
+
+INHERIT += "package_ipk debian nylon-mirrors"
+INHERIT += "linux-kernel-base"
+
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
+PREFERRED_PROVIDERS += " virtual/libx11:diet-x11"
+PREFERRED_PROVIDERS += " python:python-curses"
+PREFERRED_PROVIDER_classpath = "classpath-minimal"
+
+TARGET_FPU = "soft"
+
+SRCDATE := "20050527"
+
+PREFERRED_VERSION_glibc = "2.3.3"
+PREFERRED_VERSION_shorewall = "2.0.9-monolithic"
+PREFERRED_VERSION_ppp-dsl = "0.1-monolithic"
+PREFERRED_VERSION_mtd-utils = "0.0.0+cvs20060223"
+PREFERRED_VERSION_kismet = "2005-01-R1"
+
+PREFERRED_VERSION_gcc-cross-initial = "3.3.4"
+PREFERRED_VERSION_gcc-cross = "3.3.4"
+PREFERRED_VERSION_gcc-cross-sdk = "3.3.4"
+PREFERRED_VERSION_gcc = "3.3.4"
+PREFERRED_VERSION_binutils-cross = "2.14.90.0.7"
+PREFERRED_VERSION_binutils-cross-sdk = "2.14.90.0.7"
+PREFERRED_VERSION_binutils = "2.16"
+PREFERRED_VERSION_linux-libc-headers = "2.6.18"
+
+PREFERRED_VERSION_prism54-firmware = "1.0.3.0"
+
+KERNEL_VERSION_mtx-1 = "2.4.27"
+KERNEL_VERSION_mtx-2 = "2.4.27"
+
+#PREFERRED_VERSION_glibc_mtx-3 = "2.3.5+cvs20050627"
+PREFERRED_VERSION_gcc-cross-initial_mtx-3 = "3.4.4"
+PREFERRED_VERSION_gcc-cross_mtx-3 = "3.4.4"
+PREFERRED_VERSION_gcc-cross-sdk_mtx-3 = "3.4.4"
+PREFERRED_VERSION_gcc_mtx-3 = "3.4.4"
+### did not compile with:
+#PREFERRED_VERSION_binutils-cross_mtx-3 = "2.16.91.0.7"
+#PREFERRED_VERSION_binutils-cross-sdk_mtx-3 = "2.16.91.0.7"
+### falling back to:
+PREFERRED_VERSION_binutils-cross_mtx-3 = "2.15.94.0.1"
+PREFERRED_VERSION_binutils-cross-sdk_mtx-3 = "2.15.94.0.1"
+PREFERRED_VERSION_binutils_mtx-3 = "2.16"
+PREFERRED_VERSION_madwifi-modules = "0.9.3"
+PREFERRED_VERSION_madwifi-tools = "0.9.3"
+
+PREFERRED_VERSION_udev = "089"
+
+KERNEL_VERSION_mtx-3 = "2.6.15.4"
+PREFERRED_PROVIDER_virtual/kernel_mtx-3a = "linux-mtx-3a"
+
+
+#PREFERRED_VERSION_glibc_mtx-3a = "2.3.5+cvs20050627"
+PREFERRED_VERSION_gcc-cross-initial_mtx-3a = "3.4.4"
+PREFERRED_VERSION_gcc-cross_mtx-3a = "3.4.4"
+PREFERRED_VERSION_gcc-cross-sdk_mtx-3a = "3.4.4"
+PREFERRED_VERSION_gcc_mtx-3a = "3.4.4"
+### did not compile with:
+#PREFERRED_VERSION_binutils-cross_mtx-3a = "2.16.91.0.7"
+#PREFERRED_VERSION_binutils-cross-sdk_mtx-3a = "2.16.91.0.7"
+### falling back to:
+PREFERRED_VERSION_binutils-cross_mtx-3a = "2.15.94.0.1"
+PREFERRED_VERSION_binutils-cross-sdk_mtx-3a = "2.15.94.0.1"
+PREFERRED_VERSION_binutils_mtx-3a = "2.16"
+
+PREFERRED_VERSION_udev = "100"
+
+KERNEL_VERSION_mtx-3a = "2.6.16.6"
+
+
+# usually overrrided from local.conf
+NYLON_RELEASE = "unstable"
+
+# use meshcub.org mirrors for CVS sources
+CVS_TARBALL_STASH = "http://meshcube.org/nylon/${NYLON_RELEASE}/sources/"
+
+export FEED_URIS = " \
+ nylon##http://meshcube.org/nylon/${NYLON_RELEASE}/feed \
+ nylon-bin##http://meshcube.org/nylon/${NYLON_RELEASE}/binary-feed"
+
+# image names
+DISTRO_VERSION = "${NYLON_VERSION}"
+BUILDNAME := "${NYLON_VERSION}"
+#this does not work: ${@base_read_file('${STAGING_DIR}/${HOST_SYS}/kernel/kernel-abiversion')}
+IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}_${BUILDNAME}"
+KERNEL_IMAGE_NAME = "kernel-${KERNEL_VERSION}-${MACHINE}_${BUILDNAME}"
+
diff --git a/conf/distro/unmaintained/openmn.conf b/conf/distro/unmaintained/openmn.conf
new file mode 100644
index 0000000000..9de6c7d9e1
--- /dev/null
+++ b/conf/distro/unmaintained/openmn.conf
@@ -0,0 +1,21 @@
+#@TYPE: Distribution
+#@NAME: OpenMN
+#@DESCRIPTION: Destribution for Devices produced by M&N Solutions GmbH, Germany, Rosbach
+
+# Used in base-files for /etc/issue and /etc/issue.net
+DISTRO_NAME = "OpenMN"
+DISTRO_VERSION = "5.4"
+
+TARGET_ARCH = "arm"
+TARGET_FPU = "soft"
+TARGET_OS = "linux"
+
+INHERIT += "package_ipk"
+INHERIT += "debian"
+PACKAGE_EXTRA_ARCHS = "armv5te openmn"
+
+FEED_URIS = "mnci54##http://www.mn-solutions.de/feed/mnci54/base"
+
+IMAGE_FSTYPES = "jffs2"
+EXTRA_IMAGECMD_jffs2 = "--pad=0x1ec0000 --eraseblock=0x40000"
+IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/rootfs.${MACHINE} ${EXTRA_IMAGECMD}"
diff --git a/conf/distro/unmaintained/openmoko.conf b/conf/distro/unmaintained/openmoko.conf
new file mode 100644
index 0000000000..f2007c231f
--- /dev/null
+++ b/conf/distro/unmaintained/openmoko.conf
@@ -0,0 +1,72 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: OpenMoko
+#@DESCRIPTION: Linux Distribution Configuration for the OpenMoko Platform
+#-----------------------------------------------------------------------------
+
+require conf/distro/angstrom-2007.1.conf
+
+#
+# Header
+#
+DISTRO = "openmoko"
+DISTRO_NAME = "OpenMoko"
+DISTRO_VERSION = "P1-Snapshot-${DATE}"
+#DISTRO_TYPE = "release"
+DISTRO_TYPE = "debug"
+
+OVERRIDES = "local:${MACHINE}:${DISTRO}:angstrom:${TARGET_OS}:${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}"
+
+CVS_TARBALL_STASH = "http://downloads.openmoko.org/sources/"
+
+PREMIRRORS = "(ftp|https?)$://.*/.*/ http://downloads.openmoko.org/sources/"
+
+FEED_URIS = "\
+ snapshot-all##http://buildhost.openmoko.org/snapshots/2007.08/ipk/all \
+ snapshot-armv4t##http://buildhost.openmoko.org/snapshots/2007.08/ipk/armv4t \
+ snapshot-neo1973##http://buildhost.openmoko.org/snapshots/2007.08/ipk/neo1973 \
+ snapshot-fic-gta01##http://buildhost.openmoko.org/snapshots/2007.08/ipk/fic-gta01 \
+ \
+ updates-all##http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/ipk/all \
+ updates-armv4t##http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/ipk/armv4t \
+ updates-neo1973##http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/ipk/neo1973 \
+ updates-fic-gta01##http://buildhost.openmoko.org/OM2007.2/tmp/deploy/glibc/ipk/fic-gta01 "
+
+# 2.18 seems to break badly on 64-bit systems
+PREFERRED_VERSION_binutils ?= "2.17.50.0.12"
+PREFERRED_VERSION_binutils-cross ?= "2.17.50.0.12"
+
+# we want the openmoko svn version of gsmd
+PREFERRED_PROVIDER_libgsmd = "libgsmd"
+
+# Bleeding-edge developers should add the following line to their local.conf:
+# require conf/distro/include/moko-autorev.inc
+
+# override the PACKAGE_ARCH of certain packages for openmoko distro
+#
+# Same kernel runs on both these machines
+PACKAGE_ARCH_pn-linux-openmoko_fic-gta01 = "${MACHINE_CLASS}"
+PACKAGE_ARCH_pn-linux-openmoko_fic-gta02 = "${MACHINE_CLASS}"
+# Same touchscreen on both these machines
+PACKAGE_ARCH_pn-pointercal_fic-gta01 = "${MACHINE_CLASS}"
+PACKAGE_ARCH_pn-pointercal_fic-gta02 = "${MACHINE_CLASS}"
+SRC_URI_OVERRIDES_PACKAGE_ARCH_pn-pointercal_fic-gta01 = "0"
+SRC_URI_OVERRIDES_PACKAGE_ARCH_pn-pointercal_fic-gta02 = "0"
+# Same kernel so same usb
+PACKAGE_ARCH_pn-usb-gadget-mode_fic-gta01 = "${MACHINE_CLASS}"
+PACKAGE_ARCH_pn-usb-gadget-mode_fic-gta02 = "${MACHINE_CLASS}"
+# same kernel so same keymaps
+PACKAGE_ARCH_pn-keymaps_fic-gta01 = "${MACHINE_CLASS}"
+PACKAGE_ARCH_pn-keymaps_fic-gta02 = "${MACHINE_CLASS}"
+# neod knows about both machines
+PACKAGE_ARCH_pn-neod_fic-gta01 = "${MACHINE_CLASS}"
+PACKAGE_ARCH_pn-neod_fic-gta02 = "${MACHINE_CLASS}"
+
+# Select package versions we want to use.
+PREFERRED_PROVIDER_gtk+ = "gtk+-fastscaling"
+PREFERRED_VERSION_gtk+-fastscaling = "2.10.14"
+
+# deploy gta01 and gta02 in ${MACHINE_CLASS} directory
+DEPLOY_DIR_IMAGE_fic-gta01 = "${DEPLOY_DIR}/images/${MACHINE_CLASS}"
+DEPLOY_DIR_IMAGE_fic-gta02 = "${DEPLOY_DIR}/images/${MACHINE_CLASS}"
+
diff --git a/conf/distro/unmaintained/openprotium.conf b/conf/distro/unmaintained/openprotium.conf
new file mode 100644
index 0000000000..928817d815
--- /dev/null
+++ b/conf/distro/unmaintained/openprotium.conf
@@ -0,0 +1,69 @@
+#
+# Open Iomega distribution - based on openslug and generic confs
+#
+DISTRO_NAME = "openprotium"
+DISTRO_VERSION = ".dev-snapshot-${SRCDATE}"
+DISTRO_TYPE = "alpha"
+
+#
+# Naming schemes
+#
+INHERIT += "debian"
+
+#
+# Packaging and output format
+#
+INHERIT += "package_ipk"
+IMAGE_BASENAME = "openprotium"
+IMAGE_FSTYPES = "jffs2"
+FEED_URIS = "openprotium##http://www.openprotium.org/ipkg.ppc.v1.0"
+
+# For protium on the turbostation
+IMAGE_BASENAME_turbostation = "openprotium-ts"
+
+#
+# binutils and compilers
+#
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}g++:gcc-cross"
+#conflict between this and the last below.
+#PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
+# Select 2.6 versions of the depmod support
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}libc-for-gcc:glibc-intermediate"
+
+PREFERRED_VERSION_binutils = "2.16"
+PREFERRED_VERSION_binutils-cross = "2.16"
+
+PREFERRED_VERSION_gcc = "4.1.1"
+PREFERRED_VERSION_gcc-cross = "4.1.1"
+PREFERRED_VERSION_gcc-cross-initial = "4.1.1"
+
+PREFERRED_VERSION_glibc = "2.5"
+PREFERRED_VERSION_glibc-intermediate = "2.5"
+PREFERRED_VERSION_glibc-initial = "2.3.2"
+
+#
+# Target OS & FPU system
+#
+USE_NLS ?= "no"
+TARGET_OS = "linux"
+HOTPLUG = "udev"
+PREFERRED_PROVIDER_virtual/libiconv = "glibc"
+PREFERRED_PROVIDER_virtual/libintl = "glibc"
+
+#
+# Bootstrap & Init
+#
+#PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap"
+require conf/distro/include/sane-srcdates.inc
+#
+#
+# Ensure consistency across all SlugOS builds for the provider of a
+# relational database - use the latest version of the SleepyCat
+# Berkeley database
+PREFERRED_PROVIDER_virtual/db = "db"
+PREFERRED_PROVIDER_virtual/db-native = "db-native"
+
+CMDLINE_DEBUG = "noirqdebug"
diff --git a/conf/distro/unmaintained/openwrt-sdk.conf b/conf/distro/unmaintained/openwrt-sdk.conf
new file mode 100644
index 0000000000..fc760f9ea0
--- /dev/null
+++ b/conf/distro/unmaintained/openwrt-sdk.conf
@@ -0,0 +1,26 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: OpenWRT-SDK
+#@DESCRIPTION: Building packages for OpenWRT using its official SDK.
+#
+#@COMMENT: This allows to build packages only, not the whole images.
+#@COMMENT: You should install and have in path an SDK from the www.openwrt.org.
+#@COMMENT: SDK installers are both host and target specific (so look in download
+#@COMMENT: dir for your target). If there is no SDK for your host arch,
+#@COMMENT: you can also look at downloads of x-wrt.org, a sister project.
+#@COMMENT: To build a package, use command like:
+#@COMMENT: DISTRO=openwrt-sdk TARGET_ARCH=<arch> bitbake <package>
+#-----------------------------------------------------------------------------
+
+require conf/distro/generic-uclibc.conf
+
+#
+# Header
+#
+DISTRO_NAME = "OpenWRT"
+
+# This is what lives in SDK
+ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc virtual/libc"
+
+# Make sure that we have correct package dependencies for SDK-provided libs.
+ASSUME_SHLIBS += "libc.so.0:uclibc libgcc_s.so.1:libgcc"
diff --git a/conf/distro/unmaintained/oplinux-uclibc.conf b/conf/distro/unmaintained/oplinux-uclibc.conf
new file mode 100644
index 0000000000..0d31c8c8ac
--- /dev/null
+++ b/conf/distro/unmaintained/oplinux-uclibc.conf
@@ -0,0 +1,95 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: OPLinux uClibC
+#@DESCRIPTION: OPLinux uClibC Embedded Linux Distribution Configuration
+#
+#@COMMENT: This is a distribution for a number of embedded targets
+#@COMMENT: currently supported are
+#@COMMENT: generic x86
+#@COMMENT: wrap (x86)
+#@COMMENT: dht-walnut (ppc405)
+#@COMMENT: efika (ppc603)
+#@COMMENT: rb5xx (mips)
+#@COMMENT:
+#@COMMENT: for additional info please check www.digital-opsis.com
+#-----------------------------------------------------------------------------
+
+require conf/distro/include/oplinux.inc
+require conf/distro/include/sane-srcdates.inc
+
+#
+# Header
+#
+DISTRO_NAME = "OPLinux-uClibC"
+DISTRO_VERSION = ".dev-snapshot-${SRCDATE}"
+#DISTRO_TYPE = "release"
+DISTRO_TYPE = "debug"
+
+#
+# Target OS & FPU system
+#
+TARGET_OS = "linux-uclibc"
+PREFERRED_PROVIDER_virtual/libiconv = "libiconv"
+PREFERRED_PROVIDER_virtual/libintl = "libintl"
+
+#
+# Kernel
+#
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+
+
+#
+# Binutils & Compiler
+#
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+PREFERRED_VERSION_gcc ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
+PREFERRED_VERSION_binutils ?= "2.17.50.0.5"
+PREFERRED_VERSION_binutils-cross ?= "2.17.50.0.5"
+
+
+#PREFERRED_VERSION_linux-libc-headers = "2.6.15.99"
+PREFERRED_VERSION_linux-libc-headers = "2.6.11.1"
+
+SRCDATE_uclibc ?= "20061128"
+PREFERRED_VERSION_uclibc ?= "0.9.28+svn${SRCDATE_uclibc}"
+
+
+
+#Other packages we need
+#try to keep it minimal :)
+DISTRO_EXTRA_RDEPENDS += "\
+ nano pciutils"
+
+
+
+
+FEED_ARCH ?= "${TARGET_ARCH}"
+
+#i486 machines
+FEED_ARCH_x86 ="i486"
+
+#i586 machines
+FEED_ARCH_epia = "i586"
+
+#i686 machines
+FEED_ARCH_guinness = "i686"
+FEED_ARCH_progear = "i686"
+
+#powerpc machines
+FEED_ARCH_efika = "ppc603e"
+FEED_ARCH-dht-walnut = "ppc405"
+
+
+FEED_URIS += " \
+ no-arch##${OPLINUX-uCLIBC_URI}/unstable/feed/all \
+ base##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/base \
+ perl##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/perl \
+ python##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/python \
+ debug##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/debug \
+ ${MACHINE}##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/machine/${MACHINE}"
diff --git a/conf/distro/unmaintained/oplinux.conf b/conf/distro/unmaintained/oplinux.conf
new file mode 100644
index 0000000000..03e56b0148
--- /dev/null
+++ b/conf/distro/unmaintained/oplinux.conf
@@ -0,0 +1,131 @@
+# Copyright (C) 2007, Stelios Koroneos - Digital OPSiS, All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: OPLinux
+#@DESCRIPTION: OPLinux Embedded Linux Distribution Configuration
+#
+#@COMMENT: This is a distribution for a number of embedded targets
+#@COMMENT: currently supported are
+#@COMMENT: x86 wrap (i486)
+#@COMMENT: i586-generic epia (i586)
+#@COMMENT: i686-generic (i686)
+#@COMMENT: dht-walnut magicbox (ppc405)
+#@COMMENT: sequoia (ppc440)
+#@COMMENT: efika (ppc603)
+#@COMMENT:
+#@COMMENT: for additional info please check www.digital-opsis.com/oplinux
+#-----------------------------------------------------------------------------
+
+require conf/distro/include/oplinux.inc
+require conf/distro/include/sane-srcdates.inc
+
+
+#
+# Header
+#
+DISTRO_NAME = "OPLinux"
+DISTRO_VERSION ?= ".dev-snapshot-${SRCDATE}"
+#DISTRO_TYPE = "release"
+DISTRO_TYPE = "debug"
+
+#
+# Target OS & FPU system
+#
+TARGET_OS = "linux"
+
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}g++:gcc-cross"
+
+
+PREFERRED_PROVIDER_dbus-glib = "dbus-glib"
+PREFERRED_PROVIDER_virtual/libsdl ?= "libsdl-x11"
+PREFERRED_PROVIDER_virtual/libxine ?= "libxine-x11"
+PREFERRED_PROVIDER_esound ?= "pulseaudio"
+
+
+# glibc:
+PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
+PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
+PREFERRED_PROVIDER_virtual/libc ?= "glibc"
+
+
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-oplinux-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/armeb-oplinux-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/armeb-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/powerpc-oplinux-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/mipsel-oplinux-linux-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/sparc-oplinux-linux-libc-for-gcc = "glibc-intermediate"
+
+
+
+# Virtuals:
+PREFERRED_PROVIDER_virtual/db ?= "db"
+PREFERRED_PROVIDER_virtual/db-native ?= "db-native"
+PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
+
+# Others:
+PREFERRED_PROVIDER_virtual/libx11 ?= "diet-x11"
+PREFERRED_PROVIDER_gconf ?= "gconf-dbus"
+PREFERRED_PROVIDER_gnome-vfs ?= "gnome-vfs"
+PREFERRED_PROVIDER_gnome-vfs-plugin-file ?= "gnome-vfs"
+PREFERRED_PROVIDER_tslib ?= "tslib"
+PREFERRED_PROVIDER_tslib-conf ?= "tslib"
+PREFERRED_PROVIDER_libgpewidget ?= "libgpewidget"
+PREFERRED_PROVIDER_ntp = "ntp"
+PREFERRED_PROVIDER_hotplug = "udev"
+PREFERRED_PROVIDER_libxss = "libxss"
+
+
+PREFERRED_VERSION_gcc ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross-sdk ?= "4.1.1"
+PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
+
+PREFERRED_VERSION_binutils ?= "2.17.50.0.5"
+PREFERRED_VERSION_binutils-cross ?= "2.17.50.0.5"
+PREFERRED_VERSION_binutils-cross-sdk ?= "2.17.50.0.5"
+
+PREFERRED_VERSION_linux-libc-headers_i486 ?= "2.6.18"
+PREFERRED_VERSION_linux-libc-headers_i586 ?= "2.6.18"
+PREFERRED_VERSION_linux-libc-headers_i686 ?= "2.6.18"
+PREFERRED_VERSION_linux-libc-headers_powerpc ?= "2.6.18"
+PREFERRED_VERSION_linux-libc-headers ?= "2.6.18"
+
+PREFERRED_VERSION_glibc-initial ?= "2.5"
+PREFERRED_VERSION_glibc-intermediate ?= "2.5"
+PREFERRED_VERSION_glibc ?= "2.5"
+
+PCMCIA_MANAGER = "pcmciautils"
+PREFERRED_VERSION_dbus ?= "1.0.2"
+PREFERRED_VERSION_dbus-glib ?= "0.71"
+
+
+#
+# Kernel
+#
+KERNEL = "kernel26"
+MACHINE_KERNEL_VERSION = "2.6"
+
+
+
+#Other packages we need
+#try to keep it minimal :)
+DISTRO_EXTRA_RDEPENDS += "\
+ nano pciutils"
+
+
+FEED_URIS += " \
+ no-arch##${OPLINUX_URI}/unstable/feed/all \
+ base##${OPLINUX_URI}/unstable/feed/${FEED_ARCH}/base \
+ perl##${OPLINUX_URI}/unstable/feed/${FEED_ARCH}/perl \
+ python##${OPLINUX_URI}/unstable/feed/${FEED_ARCH}/python \
+ debug##${OPLINUX_URI}/unstable/feed/${FEED_ARCH}/debug \
+ ${MACHINE}##${OPLINUX_URI}/unstable/feed/${FEED_ARCH}/machine/${MACHINE}"
+
+
+
+
diff --git a/conf/distro/unmaintained/sharprom-compatible.conf b/conf/distro/unmaintained/sharprom-compatible.conf
new file mode 100644
index 0000000000..92fd42f4f8
--- /dev/null
+++ b/conf/distro/unmaintained/sharprom-compatible.conf
@@ -0,0 +1,67 @@
+#@TYPE: Distribution
+#@NAME: SharpROM
+#@DESCRIPTION: Distribution configuration for SharpROM (Zaurus) compatible packages
+#@MENTOR: None
+#@REQUIREMENTS: A prebuilt SharpROM Embedix Toolchain in /usr/local/arm/2.95.3
+#@REQUIREMENTS: Rename arm-linux-gcc|g++ to arm-linux-gcc-2.95 and rename arm-linux-ld to arm-linux-ld-2.11.2.
+#@REQUIREMENTS: /usr/local/arm/2.95.3/bin must be in your path, like "export PATH=$PATH:/usr/local/arm/2.95.3/bin/"
+
+INHERIT += " package_ipk debian sanity"
+
+#
+# Zaurus
+#
+TARGET_OS = "linux"
+TARGET_FPU = ""
+TARGET_ARCH = "arm"
+TARGET_CC_ARCH = "-march=armv4"
+FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer -O2"
+FULL_OPTIMIZATION_pn-fetchmail = "-fexpensive-optimizations -fomit-frame-pointer -O1"
+OEINCLUDELOGS = "yes"
+KERNEL_CONSOLE = "tty1"
+# prebuilt toolchain doesn't know about -isystem
+export BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}"
+export TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}/${layout_includedir}"
+#DEBUG_OPTIMIZATION = "-O -g3"
+#DEBUG_BUILD = "1"
+
+#
+# Base
+#
+DISTRO_NAME = "SharpROM"
+DISTRO_VERSION = "3.1-compatible"
+DISTRO_TYPE = "debug"
+
+PREFERRED_PROVIDER_virtual/arm-linux-gcc-2.95 = "sharprom-toolchain-native"
+PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "sharprom-toolchain-native"
+PREFERRED_PROVIDER_virtual/arm-linux-binutils = "sharprom-toolchain-native"
+PREFERRED_PROVIDER_virtual/libc = "sharprom-toolchain-native"
+PREFERRED_PROVIDER_virtual/arm-linux-gcc = "sharprom-toolchain-native"
+PREFERRED_PROVIDER_virtual/linux-libc-headers = "sharprom-toolchain-native"
+PREFERRED_PROVIDER_virtual/arm-linux-gcc-initial = "sharprom-toolchain-native"
+
+PREFERRED_VERSION_glibc = "2.2.5"
+
+IPKGBUILDCMD = "ipkg-build -c -o 0 -g 0"
+#INHIBIT_PACKAGE_STRIP = "1"
+
+#
+# Opie
+#
+PREFERRED_PROVIDERS += " virtual/libqpe:libqpe-opie"
+QTE_VERSION = "2.3.10"
+OPIE_VERSION = "1.2.2"
+PALMTOP_USE_MULTITHREADED_QT = "no"
+require conf/distro/include/preferred-opie-versions.inc
+
+#
+# GPE
+#
+SRCDATE_xserver-kdrive = "20050208"
+PREFERRED_PROVIDERS += "virtual/xserver:xserver-kdrive"
+PREFERRED_PROVIDERS += " gst-plugins:gpe-gst-plugins"
+require conf/distro/include/preferred-gpe-versions.inc
+
+#
+# E
+#
diff --git a/conf/distro/unmaintained/slugos-native.conf b/conf/distro/unmaintained/slugos-native.conf
new file mode 100644
index 0000000000..77258c7148
--- /dev/null
+++ b/conf/distro/unmaintained/slugos-native.conf
@@ -0,0 +1,20 @@
+# Our build host is armeb, not armv5eb that the kernel reports
+BUILD_ARCH = "armeb"
+
+require conf/distro/slugos.conf
+
+# Corresponding packages should be in slugos-native.bb,
+# currently missing: ipkg-utils libtool quilt pkgconfig
+ASSUME_PROVIDED = "libtool-cross \
+ libtool-native \
+ automake-native \
+ autoconf-native \
+ quilt-native \
+ ipkg-native \
+ gnu-config-native \
+ pkgconfig-native \
+ virtual/armeb-linux-gcc \
+ virtual/libc \
+ update-rc.d \
+ "
+
diff --git a/conf/distro/unmaintained/slugos.conf b/conf/distro/unmaintained/slugos.conf
new file mode 100644
index 0000000000..29c96ce384
--- /dev/null
+++ b/conf/distro/unmaintained/slugos.conf
@@ -0,0 +1,22 @@
+#@TYPE: Distribution
+#@NAME: SlugOS
+#@DESCRIPTION: SlugOS Linux Distribution for the NSLU2
+
+#----------------------------------------------------------------------------------
+# STANDARD SlugOS/BE DEFINITIONS
+#----------------------------------------------------------------------------------
+DISTRO_NAME = "SlugOS"
+# DISTRO_VERSION = "${SLUGOS_VERSION}${DISTRO_REVISION}-${DISTRO_TYPE}"
+# DISTRO_FEED = "unstable"
+DISTRO_TYPE = "beta"
+TARGET_ARCH ?= "armeb"
+ARM_INSTRUCTION_SET = "arm"
+TARGET_OS = "linux"
+
+require conf/distro/include/slugos.inc
+
+# glibc:
+PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
+PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
+PREFERRED_PROVIDER_virtual/libc ?= "glibc"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial ?= "glibc-initial"
diff --git a/conf/distro/unmaintained/ucslugc.conf b/conf/distro/unmaintained/ucslugc.conf
new file mode 100644
index 0000000000..441c3484ef
--- /dev/null
+++ b/conf/distro/unmaintained/ucslugc.conf
@@ -0,0 +1,18 @@
+#@TYPE: Distribution
+#@NAME: UcSlugC
+#@DESCRIPTION: UcSlugC Linux Distribution for the NSLU2
+
+DISTRO_NAME = "UcSlugC"
+IMAGE_BASENAME = "ucslugc"
+TARGET_ARCH = "armeb"
+ARM_INSTRUCTION_SET = "thumb"
+THUMB_INTERWORK = "yes"
+TARGET_OS = "linux-uclibc"
+
+PREFERRED_VERSION_gcc-cross-initial = "3.4.4"
+PREFERRED_VERSION_gcc-cross = "3.4.4"
+PREFERRED_VERSION_gcc = "3.4.4"
+
+require conf/distro/include/slugos.inc
+
+OVERRIDES .= ":slugos"
diff --git a/conf/distro/unmaintained/unslung.conf b/conf/distro/unmaintained/unslung.conf
new file mode 100644
index 0000000000..0cf5e8e81e
--- /dev/null
+++ b/conf/distro/unmaintained/unslung.conf
@@ -0,0 +1,78 @@
+#@TYPE: Distribution
+#@NAME: Unslung
+#@DESCRIPTION: Unslung Linux Distribution for the NSLU2
+
+DISTRO_NAME = "Unslung"
+DISTRO_VERSION = "6.9-alpha"
+DISTRO_TYPE = "beta"
+
+FEED_URIS = "cross##http://ipkg.nslu2-linux.org/feeds/optware/nslu2/cross/stable"
+FEED_URIS += "native##http://ipkg.nslu2-linux.org/feeds/optware/nslu2/native/stable"
+FEED_URIS += "oe##http://ipkg.nslu2-linux.org/feeds/unslung/modules/cross/stable"
+
+TARGET_FPU = "soft"
+TARGET_OS = "linux"
+
+# select distro specific options to match that of the original LinkSys build
+ARM_INSTRUCTION_SET = "arm"
+THUMB_INTERWORK = "no"
+
+# for compatibility PACKAGE_ARCH stays as TARGET_ARCH and TARGET_ARCH is hard-wired
+# to armeb - this makes this stuff independent of changes in machine/nslu2.conf
+TARGET_ARCH = "armeb"
+PACKAGE_ARCH = "${TARGET_ARCH}"
+# PACKAGE_EXTRA_ARCHS has the full list of supported architectures (from nslu2be.conf).
+# We need "nslu2" added for backwards compatibility.
+PACKAGE_EXTRA_ARCHS += "nslu2"
+
+# match the optimisation settings to that which has traditionally been used
+# in unslung
+FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2"
+
+INHERIT += " package_ipk"
+
+IMAGE_FSTYPES = "jffs2"
+UNSLUNG_DEVICE_TABLE = "${@bb.which(bb.data.getVar('BBPATH', d, 1), 'files/device_table-unslung.txt')}"
+EXTRA_IMAGECMD_jffs2 = "-n --pad --big-endian --eraseblock=0x20000 -D ${UNSLUNG_DEVICE_TABLE}"
+
+UNSLUNG_EXTRA_DEPENDS ?= ""
+UNSLUNG_EXTRA_RDEPENDS ?= ""
+
+UNSLUNG_EXTRA_INSTALL ?= "${UNSLUNG_EXTRA_RDEPENDS}"
+
+# Select between multiple alternative providers, if more than one is eligible.
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}binutils:binutils-cross"
+PREFERRED_PROVIDERS += " virtual/libc:glibc"
+PREFERRED_PROVIDERS += " linux-libc-headers:linux-libc-headers"
+
+PREFERRED_PROVIDER_libc6-unslung = "glibc"
+
+PREFERRED_VERSION_binutils ?= "2.15.94.0.1"
+PREFERRED_VERSION_binutils-cross ?= "2.15.94.0.1"
+PREFERRED_VERSION_gcc-cross-initial ?= "3.4.4"
+PREFERRED_VERSION_gcc-cross ?= "3.4.4"
+PREFERRED_VERSION_gcc ?= "3.4.4"
+PREFERRED_VERSION_glibc ?= "2.2.5"
+PREFERRED_VERSION_glibc-initial ?= "2.2.5"
+
+PREFERRED_PROVIDER_virtual/kernel = "unslung-kernel"
+PREFERRED_VERSION_unslung-kernel ?= "2.4.22.l2.3r63"
+PREFERRED_VERSION_unslung-rootfs ?= "2.3r63"
+PREFERRED_VERSION_nslu2-linksys-firmware ?= "2.3r63"
+PREFERRED_VERSION_nslu2-linksys-libs ?= "2.3r63"
+PREFERRED_VERSION_nslu2-linksys-ramdisk ?= "2.3r63"
+
+CVS_TARBALL_STASH = "http://sources.nslu2-linux.org/sources/"
+INHERIT += "nslu2-mirrors"
+
+#-------------------------------------------------------------------
+# FIXME!
+# This is clearly wrong, the headers should match the 2.4.22 kernel,
+# but locking this to 2.6.11.1 at least gets Unslung building again.
+# - mwester 16 Dec 2006
+#
+PREFERRED_VERSION_linux-libc-headers ?= "2.6.11.1"
diff --git a/conf/distro/unmaintained/wrt54oe.conf b/conf/distro/unmaintained/wrt54oe.conf
new file mode 100644
index 0000000000..90babfdc1a
--- /dev/null
+++ b/conf/distro/unmaintained/wrt54oe.conf
@@ -0,0 +1,28 @@
+#@TYPE: Distribution
+#@NAME: WRT54OE Linux
+#@DESCRIPTION: Distribution configuration for the WRT54 Linux
+
+# this distribution is mainly for wireless networking devices and includes
+# packages necessary for wireless LAN access point, routing, encryption and
+# especially mesh routing applications
+#
+# it is primarily aimed at the Linksys WRT54G(S) routers and other
+# mipsel based platforms supported by OpenWRT (we base on their work)
+
+INHERIT += "package_ipk debian"
+
+TARGET_OS = "linux-uclibc"
+
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:uclibc"
+
+PREFERRED_VERSION_gcc-cross-initial = "3.4.4"
+PREFERRED_VERSION_gcc-cross = "3.4.4"
+PREFERRED_VERSION_gcc-cross-sdk = "3.4.4"
+PREFERRED_VERSION_gcc = "3.4.4"
+
+IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}_${BUILDNAME}"
+KERNEL_IMAGE_NAME = "kernel-${KV}-${MACHINE}_${BUILDNAME}"
+