summaryrefslogtreecommitdiffstats
path: root/conf/distro/enea-tiny.conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf/distro/enea-tiny.conf')
-rw-r--r--conf/distro/enea-tiny.conf121
1 files changed, 121 insertions, 0 deletions
diff --git a/conf/distro/enea-tiny.conf b/conf/distro/enea-tiny.conf
new file mode 100644
index 0000000..ab7ab40
--- /dev/null
+++ b/conf/distro/enea-tiny.conf
@@ -0,0 +1,121 @@
1DISTRO = "enea"
2DISTRO_NAME = "ENEA Linux distribution (Built by Poky 6.0)"
3DISTRO_VERSION = "0.1"
4SDK_VENDOR = "-eneasdk"
5SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}"
6
7MAINTAINER = "ENEA <issues@enea.com>"
8
9TARGET_VENDOR = "-enea"
10
11LOCALCONF_VERSION = "1"
12
13DISTRO_FEATURES = ""
14# libc-big-macros \
15# libc-catgets \
16# libc-charsets \
17# libc-db-aliases \
18# libc-fcvt \
19# libc-fstab \
20# libc-ftraverse \
21# libc-libm-big \
22# libc-locales \
23# libc-locale-code \
24# libc-rcmd \
25# libc-sunrpc \
26# libc-utmp \
27# libc-utmpx \
28# libc-wordexp \
29# libc-posix-clang-wchar \
30# libc-posix-wchar-io"
31DISTRO_FEATURES_LIBC = "ipv4 \
32 ipv6 \
33 libc-backtrace \
34 libc-bsd \
35 libc-cxx-tests \
36 libc-crypt \
37 libc-crypt-ufc \
38 libc-envz \
39 libc-fmtmsg \
40 libc-getlogin \
41 libc-idn \
42 libc-inet-anl \
43 libc-libm \
44 libc-memusage \
45 libc-nis \
46 libc-nsswitch \
47 libc-rtld-debug \
48 libc-spawn \
49 libc-streams \
50 libc-posix-regexp \
51 libc-posix-regexp-glibc \
52"
53
54DISTRO_FEATURES = "argp ext2 largefile xattr nfs pci ${DISTRO_FEATURES_LIBC} "
55
56#
57# dany: Needed for meta-toolchain
58#
59#DISTRO_FEATURES_append = " x11 alsa "
60
61# dany: Set to minimize image further
62#VIRTUAL-RUNTIME_login_manager = ""
63VIRTUAL-RUNTIME_dev_manager = ""
64#VIRTUAL-RUNTIME_update-alternatives = ""
65
66SDK_NAME = "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${PACKAGE_ARCH}"
67SDKPATH = "/opt/${DISTRO}/${SDK_VERSION}"
68
69DISTRO_EXTRA_RDEPENDS += "task-core-boot"
70DISTRO_EXTRA_RRECOMMENDS += ""
71
72POKYQEMUDEPS = "${@base_contains("INCOMPATIBLE_LICENSE", "GPLv3", "", "qemu-config",d)}"
73DISTRO_EXTRA_RDEPENDS_append_qemuarm = " ${POKYQEMUDEPS}"
74DISTRO_EXTRA_RDEPENDS_append_qemumips = " ${POKYQEMUDEPS}"
75DISTRO_EXTRA_RDEPENDS_append_qemuppc = " ${POKYQEMUDEPS}"
76DISTRO_EXTRA_RDEPENDS_append_qemux86 = " ${POKYQEMUDEPS}"
77DISTRO_EXTRA_RDEPENDS_append_qemux86-64 = " ${POKYQEMUDEPS}"
78
79TCLIBCAPPEND = ""
80
81QEMU_TARGETS ?= "arm i386 mips mipsel ppc x86_64"
82
83# Other QEMU_TARGETS "mips64 mips64el sh4"
84
85PREMIRRORS ?= "\
86bzr://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
87cvs://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
88git://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
89hg://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
90osc://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
91p4://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
92svk://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
93svn://.*/.* http://autobuilder.yoctoproject.org/sources/ \n"
94
95MIRRORS =+ "\
96ftp://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
97http://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
98https://.*/.* http://autobuilder.yoctoproject.org/sources/ \n"
99
100#KERNEL_IMAGETYPE = "uImage"
101IMAGE_FSTYPES = "ext2.gz.u-boot tar.gz"
102IMAGE_CLASSES += "image_types_uboot"
103# Generate source packages
104# PACKAGE_CLASSES += " src-dist "
105
106# Distribute unpatched sources
107#SRC_DIST_LOCAL ?= "symlink"
108#INHERIT += "src_distribute_enea"
109
110INHERIT += "image_types_uboot"
111# INHERIT := "sourcepkg"
112
113#PREFERRED_VERSION_u-boot-mkimage-native_powerpc = "2011.06"
114#PREFERRED_VERSION_u-boot-mkimage-native = "2011.06"
115#PREFERRED_PROVIDER_vitual/libc = "eglibc"
116#PREFERRED_VERSION_netbase = "4.45"
117
118CONNECTIVITY_CHECK_URIS ?= "git://git.yoctoproject.org/yocto-firewall-test;protocol=git;rev=HEAD \
119 https://eula-downloads.yoctoproject.org/index.php \
120 http://bugzilla.yoctoproject.org/report.cgi"
121