diff options
author | Adrian Dudau <adrian.dudau@enea.com> | 2014-06-26 13:29:32 +0200 |
---|---|---|
committer | Adrian Dudau <adrian.dudau@enea.com> | 2014-06-26 13:29:32 +0200 |
commit | 6b4c82f4657bdb56e6b7a56651d6d4bb91a35b8f (patch) | |
tree | 814ad3da280833de03535ca04cf5068da1d31822 /meta-eca | |
download | meta-eca-6b4c82f4657bdb56e6b7a56651d6d4bb91a35b8f.tar.gz |
initial commit for Enea Linux 4.0daisy-enea
Migrated from the internal git server on the daisy-enea branch
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Diffstat (limited to 'meta-eca')
82 files changed, 3190 insertions, 0 deletions
diff --git a/meta-eca/conf/distro/eca-bleeding.conf b/meta-eca/conf/distro/eca-bleeding.conf new file mode 100644 index 0000000..56556a9 --- /dev/null +++ b/meta-eca/conf/distro/eca-bleeding.conf | |||
@@ -0,0 +1,11 @@ | |||
1 | PREFERRED_VERSION_connman ?= "1.x+git%" | ||
2 | PREFERRED_VERSION_ofono ?= "1.x+git%" | ||
3 | PREFERRED_VERSION_neard ?= "0.x+git%" | ||
4 | PREFERRED_VERSION_bluez5 ?= "5.x+git%" | ||
5 | PREFERRED_VERSION_libasound-module-bluez ?= "5.x+git%" | ||
6 | |||
7 | require conf/distro/include/eca-floating-revisions.inc | ||
8 | require conf/distro/eca.conf | ||
9 | |||
10 | DISTRO = "eca-bleeding" | ||
11 | DISTROOVERRIDES = "eca" | ||
diff --git a/meta-eca/conf/distro/eca-graphics.conf b/meta-eca/conf/distro/eca-graphics.conf new file mode 100644 index 0000000..b0f6bd6 --- /dev/null +++ b/meta-eca/conf/distro/eca-graphics.conf | |||
@@ -0,0 +1,34 @@ | |||
1 | DISTRO_NAME = "Embedded Connectivity Appliance" | ||
2 | DISTRO_VERSION = "0.9+snapshot-${DATE}" | ||
3 | |||
4 | VIRTUAL-RUNTIME_init_manager = "systemd" | ||
5 | VIRTUAL-RUNTIME_initscripts = "" | ||
6 | |||
7 | include conf/distro/include/default-providers-eca.inc | ||
8 | |||
9 | DISTRO_FEATURES_append = " bluetooth systemd 3g wifi ipv6 nfc zeroconf \ | ||
10 | largefile multiarch x11 opengl wayland desktop" | ||
11 | |||
12 | LAYER_CONF_VERSION = "6" | ||
13 | |||
14 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "" | ||
15 | |||
16 | DISTRO_FEATURES_BACKFILL_CONSIDERED="sysvinit" | ||
17 | |||
18 | # Enable some of the supported VPN technogies in ConnMan | ||
19 | PACKAGECONFIG_append_pn-connman = " openvpn l2tp pptp" | ||
20 | |||
21 | # Use bluez5 in pulseaudio | ||
22 | PACKAGECONFIG_append_pn-pulseaudio = " bluez5" | ||
23 | |||
24 | INHERIT += "extrausers" | ||
25 | EXTRA_USERS_PARAMS = "usermod -p '\$1\$1DO/lR8M\$f8JOOu4W8GBZzdNzCgSW40' root;" | ||
26 | |||
27 | LICENSE_FLAGS_WHITELIST = "commercial" | ||
28 | |||
29 | FEATURE_PACKAGES_eca-desktop = "packagegroup-eca-desktop" | ||
30 | |||
31 | IMAGE_FEATURES += "splash x11-base eca-desktop hwcodecs" | ||
32 | |||
33 | #CORE_IMAGE_EXTRA_INSTALL += "wayland weston" | ||
34 | |||
diff --git a/meta-eca/conf/distro/eca.conf b/meta-eca/conf/distro/eca.conf new file mode 100644 index 0000000..4d84ea2 --- /dev/null +++ b/meta-eca/conf/distro/eca.conf | |||
@@ -0,0 +1,21 @@ | |||
1 | DISTRO_NAME = "Embedded Connectivity Appliance" | ||
2 | DISTRO_VERSION = "0.9+snapshot-${DATE}" | ||
3 | |||
4 | VIRTUAL-RUNTIME_init_manager = "systemd" | ||
5 | VIRTUAL-RUNTIME_initscripts = "" | ||
6 | |||
7 | include conf/distro/include/default-providers-eca.inc | ||
8 | |||
9 | DISTRO_FEATURES_append = " bluetooth systemd 3g wifi ipv6 nfc zeroconf" | ||
10 | |||
11 | LAYER_CONF_VERSION = "6" | ||
12 | |||
13 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "" | ||
14 | |||
15 | DISTRO_FEATURES_BACKFILL_CONSIDERED="sysvinit" | ||
16 | |||
17 | # Enable some of the supported VPN technogies in ConnMan | ||
18 | PACKAGECONFIG_append_pn-connman = " openvpn l2tp pptp" | ||
19 | |||
20 | INHERIT += "extrausers" | ||
21 | EXTRA_USERS_PARAMS = "usermod -p '\$1\$1DO/lR8M\$f8JOOu4W8GBZzdNzCgSW40' root;" | ||
diff --git a/meta-eca/conf/distro/include/default-providers-eca.inc b/meta-eca/conf/distro/include/default-providers-eca.inc new file mode 100644 index 0000000..eb7df14 --- /dev/null +++ b/meta-eca/conf/distro/include/default-providers-eca.inc | |||
@@ -0,0 +1,9 @@ | |||
1 | # | ||
2 | # Default virtual providers | ||
3 | # | ||
4 | PREFERRED_PROVIDER_virtual/arm-oe-linux-gnueabi-depmod ?= "kmod-cross" | ||
5 | PREFERRED_PROVIDER_udev ?= "systemd" | ||
6 | PREFERRED_PROVIDER_udev-utils ?= "systemd" | ||
7 | |||
8 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" | ||
9 | PREFERRED_VERSION_linux-yocto ?= "3.14%" | ||
diff --git a/meta-eca/conf/distro/include/eca-floating-revisions.inc b/meta-eca/conf/distro/include/eca-floating-revisions.inc new file mode 100644 index 0000000..fb86e36 --- /dev/null +++ b/meta-eca/conf/distro/include/eca-floating-revisions.inc | |||
@@ -0,0 +1,9 @@ | |||
1 | # | ||
2 | # Package Versions for cutting edge testing: | ||
3 | # | ||
4 | |||
5 | SRCREV_pn-connman ?= "${AUTOREV}" | ||
6 | SRCREV_pn-bluez5 ?= "${AUTOREV}" | ||
7 | SRCREV_pn-ofono ?= "${AUTOREV}" | ||
8 | SRCREV_pn-neard ?= "${AUTOREV}" | ||
9 | |||
diff --git a/meta-eca/conf/layer.conf b/meta-eca/conf/layer.conf new file mode 100644 index 0000000..c746254 --- /dev/null +++ b/meta-eca/conf/layer.conf | |||
@@ -0,0 +1,15 @@ | |||
1 | BBPATH ?= "" | ||
2 | # We add conf directory to BBPATH | ||
3 | BBPATH .= ":${LAYERDIR}" | ||
4 | |||
5 | # We have a recipes directory containing .bb and .bbappend files, add to BBFILES | ||
6 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ | ||
7 | ${LAYERDIR}/recipes-*/*/*.bbappend" | ||
8 | |||
9 | BBFILE_COLLECTIONS += "eca" | ||
10 | BBFILE_PATTERN_eca := "^${LAYERDIR}/" | ||
11 | BBFILE_PRIORITY_eca = "7" | ||
12 | |||
13 | # Define a similar VARIABLE to COREBASE in order to get a reference to | ||
14 | # top directory easily | ||
15 | ECA_COREBASE := '${@os.path.normpath("${LAYERDIR}/../")}' | ||
diff --git a/meta-eca/recipes-connectivity/bluez5/bluez5_git.bb b/meta-eca/recipes-connectivity/bluez5/bluez5_git.bb new file mode 100644 index 0000000..f327e9c --- /dev/null +++ b/meta-eca/recipes-connectivity/bluez5/bluez5_git.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | require recipes-connectivity/bluez5/bluez5.inc | ||
2 | |||
3 | SRCREV = "cdfdc6b2b6182ef09c28d49873f79c581ab04de5" | ||
4 | SRC_URI = "\ | ||
5 | git://git.kernel.org/pub/scm/bluetooth/bluez.git \ | ||
6 | file://bluetooth.conf \ | ||
7 | file://fix-udev-paths.patch \ | ||
8 | " | ||
9 | |||
10 | S = "${WORKDIR}/git" | ||
11 | PV = "5.18+git${SRCPV}" | ||
12 | |||
13 | EXTRA_OECONF += "\ | ||
14 | --disable-obex \ | ||
15 | --enable-client \ | ||
16 | " | ||
17 | |||
18 | do_install_append() { | ||
19 | # gatttool is useful to have so add it to the bluez5 package | ||
20 | install -m 0755 ${S}/attrib/gatttool ${D}/${bindir} | ||
21 | } | ||
diff --git a/meta-eca/recipes-connectivity/bluez5/files/bluetooth.conf b/meta-eca/recipes-connectivity/bluez5/files/bluetooth.conf new file mode 100644 index 0000000..0495200 --- /dev/null +++ b/meta-eca/recipes-connectivity/bluez5/files/bluetooth.conf | |||
@@ -0,0 +1,37 @@ | |||
1 | <!-- This configuration file specifies the required security policies | ||
2 | for Bluetooth core daemon to work. --> | ||
3 | |||
4 | <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" | ||
5 | "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> | ||
6 | <busconfig> | ||
7 | |||
8 | <!-- ../system.conf have denied everything, so we just punch some holes --> | ||
9 | |||
10 | <policy user="root"> | ||
11 | <allow own="org.bluez"/> | ||
12 | <allow send_destination="org.bluez"/> | ||
13 | <allow send_interface="org.bluez.Agent1"/> | ||
14 | <allow send_interface="org.bluez.MediaEndpoint1"/> | ||
15 | <allow send_interface="org.bluez.MediaPlayer1"/> | ||
16 | <allow send_interface="org.bluez.ThermometerWatcher1"/> | ||
17 | <allow send_interface="org.bluez.AlertAgent1"/> | ||
18 | <allow send_interface="org.bluez.Profile1"/> | ||
19 | <allow send_interface="org.bluez.HeartRateWatcher1"/> | ||
20 | <allow send_interface="org.bluez.CyclingSpeedWatcher1"/> | ||
21 | </policy> | ||
22 | |||
23 | <policy at_console="true"> | ||
24 | <allow send_destination="org.bluez"/> | ||
25 | </policy> | ||
26 | |||
27 | <!-- allow users of lp group (printing subsystem) to | ||
28 | communicate with bluetoothd --> | ||
29 | <policy group="lp"> | ||
30 | <allow send_destination="org.bluez"/> | ||
31 | </policy> | ||
32 | |||
33 | <policy context="default"> | ||
34 | <deny send_destination="org.bluez"/> | ||
35 | </policy> | ||
36 | |||
37 | </busconfig> | ||
diff --git a/meta-eca/recipes-connectivity/bluez5/files/fix-udev-paths.patch b/meta-eca/recipes-connectivity/bluez5/files/fix-udev-paths.patch new file mode 100644 index 0000000..37362f5 --- /dev/null +++ b/meta-eca/recipes-connectivity/bluez5/files/fix-udev-paths.patch | |||
@@ -0,0 +1,35 @@ | |||
1 | Add udevdir/udevrulesdir options | ||
2 | |||
3 | Upstream-Status: Inappropriate [configuration] | ||
4 | Signed-off-by: Constantin Musca <constantinx.musca@intel.com> | ||
5 | Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> | ||
6 | |||
7 | Index: bluez-5.0/Makefile.am | ||
8 | =================================================================== | ||
9 | --- bluez-5.0.orig/Makefile.am 2012-12-24 19:46:54.000000000 +0200 | ||
10 | +++ bluez-5.0/Makefile.am 2013-01-30 14:33:15.760615474 +0200 | ||
11 | @@ -175,7 +175,7 @@ | ||
12 | include Makefile.obexd | ||
13 | |||
14 | if HID2HCI | ||
15 | -rulesdir = @UDEV_DIR@/rules.d | ||
16 | +rulesdir = @UDEV_RULES_DIR@ | ||
17 | |||
18 | rules_DATA = tools/97-hid2hci.rules | ||
19 | |||
20 | Index: bluez-5.0/configure.ac | ||
21 | =================================================================== | ||
22 | --- bluez-5.0.orig/configure.ac 2012-12-24 19:46:54.000000000 +0200 | ||
23 | +++ bluez-5.0/configure.ac 2013-01-30 14:34:59.068613895 +0200 | ||
24 | @@ -160,6 +160,11 @@ | ||
25 | AC_SUBST(UDEV_DIR, [${path_udevdir}]) | ||
26 | fi | ||
27 | |||
28 | +AC_ARG_WITH([udevrulesdir], | ||
29 | + AS_HELP_STRING([--with-udevrulesdir=DIR], [udev rules directory]), | ||
30 | + [], [with_udevrulesdir=/lib/udev/rules.d]) | ||
31 | +AC_SUBST([UDEV_RULES_DIR], [$with_udevrulesdir]) | ||
32 | + | ||
33 | AM_CONDITIONAL(HID2HCI, test "${enable_tools}" != "no" && | ||
34 | test "${enable_udev}" != "no" && test "${enable_usb}" != "no") | ||
35 | |||
diff --git a/meta-eca/recipes-connectivity/connman/connman-init-systemd.bb b/meta-eca/recipes-connectivity/connman/connman-init-systemd.bb new file mode 100644 index 0000000..822a4a4 --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/connman-init-systemd.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | SUMMARY = "Initialization service for ConnMan" | ||
2 | DESCRIPTION = "Initializes necessary ConnMan services. This is \ | ||
3 | needed in headless system, otherwise we might not be able to \ | ||
4 | connect to device after installation. This service is only run \ | ||
5 | once in the first boot.\ | ||
6 | " | ||
7 | LICENSE = "GPLv2" | ||
8 | LIC_FILES_CHKSUM = "file://connman-init-settings.sh;beginline=7;endline=18;md5=95c5d66479370ef3964c4aef9255476f" | ||
9 | |||
10 | SRC_URI = "\ | ||
11 | file://connman-init-settings.sh \ | ||
12 | file://connman-init.service \ | ||
13 | " | ||
14 | |||
15 | S = "${WORKDIR}" | ||
16 | PR = "r0" | ||
17 | |||
18 | inherit systemd | ||
19 | |||
20 | SYSTEMD_PACKAGES = "connman-init-systemd" | ||
21 | |||
22 | SYSTEMD_SERVICE_${PN} = " connman-init.service" | ||
23 | |||
24 | FILES_${PN} = " connman-init.service \ | ||
25 | ${libdir}/connman/connman-init-settings.sh" | ||
26 | |||
27 | do_install() { | ||
28 | install -d ${D}${libdir}/connman | ||
29 | install -d ${D}${nonarch_base_libdir}/systemd/system | ||
30 | install -m 0755 ${WORKDIR}/connman-init-settings.sh ${D}${libdir}/connman | ||
31 | install -m 0755 ${WORKDIR}/connman-init.service ${D}${nonarch_base_libdir}/systemd/system | ||
32 | } | ||
diff --git a/meta-eca/recipes-connectivity/connman/connman_git.bb b/meta-eca/recipes-connectivity/connman/connman_git.bb new file mode 100644 index 0000000..0f4274c --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/connman_git.bb | |||
@@ -0,0 +1,51 @@ | |||
1 | require recipes-connectivity/connman/connman.inc | ||
2 | |||
3 | # We use a known good version instead of some buggy point version. | ||
4 | SRCREV = "f5a441e9d636eefd98335322e79e71ca7e4f55cc" | ||
5 | SRC_URI = "\ | ||
6 | git://git.kernel.org/pub/scm/network/connman/connman.git \ | ||
7 | file://add_xuser_dbus_permission.patch \ | ||
8 | " | ||
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \ | ||
10 | file://src/main.c;beginline=1;endline=20;md5=486a279a6ab0c8d152bcda3a5b5edc36 \ | ||
11 | " | ||
12 | |||
13 | # Enable debugging the easy way in systemd based distro. | ||
14 | # See 0001-doc-Debugging-in-host-that-uses-systemd.patch for usage. | ||
15 | SRC_URI += "\ | ||
16 | file://0002-systemd-Use-environment-file-for-connmand-debug-opti.patch \ | ||
17 | file://0003-systemd-Use-environment-file-for-connman-vpnd-debug-.patch \ | ||
18 | " | ||
19 | |||
20 | S = "${WORKDIR}/git" | ||
21 | PR = "${INC_PR}.0" | ||
22 | PV = "1.23+git${SRCPV}" | ||
23 | |||
24 | |||
25 | # Override some options from poky connman recipe | ||
26 | EXTRA_OECONF += "\ | ||
27 | --enable-loopback=builtin \ | ||
28 | --enable-ethernet=builtin \ | ||
29 | --enable-test \ | ||
30 | --enable-client \ | ||
31 | --enable-tools \ | ||
32 | --disable-polkit \ | ||
33 | --enable-pacrunner \ | ||
34 | --enable-wispr \ | ||
35 | " | ||
36 | |||
37 | |||
38 | # Make sure we will use bluez5 instead of older bluez4 | ||
39 | PACKAGECONFIG[bluetooth] = "--enable-bluetooth, --disable-bluetooth, bluez5" | ||
40 | RDEPENDS_${PN} = "\ | ||
41 | dbus \ | ||
42 | ${@base_contains('PACKAGECONFIG', 'bluetooth', 'bluez5', '', d)} \ | ||
43 | ${@base_contains('PACKAGECONFIG', 'wifi','wpa-supplicant', '', d)} \ | ||
44 | ${@base_contains('PACKAGECONFIG', '3g','ofono', '', d)} \ | ||
45 | " | ||
46 | |||
47 | |||
48 | do_install_append() { | ||
49 | install -d ${D}${sysconfdir}/connman | ||
50 | install -m 0644 ${S}/src/main.conf ${D}${sysconfdir}/connman/main.conf.example | ||
51 | } | ||
diff --git a/meta-eca/recipes-connectivity/connman/files/0001-doc-Debugging-in-host-that-uses-systemd.patch b/meta-eca/recipes-connectivity/connman/files/0001-doc-Debugging-in-host-that-uses-systemd.patch new file mode 100644 index 0000000..421beba --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/0001-doc-Debugging-in-host-that-uses-systemd.patch | |||
@@ -0,0 +1,44 @@ | |||
1 | From 5365d78227f3c44338079e8c9c69494d038bfa6c Mon Sep 17 00:00:00 2001 | ||
2 | From: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
3 | Date: Wed, 13 Mar 2013 11:15:21 +0200 | ||
4 | Subject: [PATCH 1/3] doc: Debugging in host that uses systemd | ||
5 | |||
6 | Upstream-Status: Denied | ||
7 | |||
8 | Not accepted as distros can override the default ConnMan service file. | ||
9 | |||
10 | Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
11 | --- | ||
12 | README | 16 ++++++++++++++++ | ||
13 | 1 file changed, 16 insertions(+) | ||
14 | |||
15 | diff --git a/README b/README | ||
16 | index bfb246a..e97b536 100644 | ||
17 | --- a/README | ||
18 | +++ b/README | ||
19 | @@ -246,6 +246,22 @@ Following environment variables can be used: | ||
20 | Example: | ||
21 | CONNMAN_WEB_DEBUG=1 src/connmand -n | ||
22 | |||
23 | +If the host is using systemd when starting ConnMan, then one can activate | ||
24 | +debugging easily by creating /etc/connman/connmand.env file and setting | ||
25 | +debug options there. By default the env file does not exist. | ||
26 | + | ||
27 | +The following example would activate debugging in src/s*.c files and | ||
28 | +also turn on Internet connectivity check debugging if placed into | ||
29 | +connmand.env file: | ||
30 | + DEBUG=-d src/s*.c | ||
31 | + CONNMAN_WEB_DEBUG=1 | ||
32 | + | ||
33 | +Note that one should not use quotation marks in env file as the systemd | ||
34 | +will not use shell to expand them. | ||
35 | + | ||
36 | +For connman-vpnd daemon debugging, a similiar /etc/connman/connman-vpnd.env | ||
37 | +file can be created. | ||
38 | + | ||
39 | |||
40 | Kernel configuration | ||
41 | ==================== | ||
42 | -- | ||
43 | 1.7.11.4 | ||
44 | |||
diff --git a/meta-eca/recipes-connectivity/connman/files/0002-systemd-Use-environment-file-for-connmand-debug-opti.patch b/meta-eca/recipes-connectivity/connman/files/0002-systemd-Use-environment-file-for-connmand-debug-opti.patch new file mode 100644 index 0000000..8a683d6 --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/0002-systemd-Use-environment-file-for-connmand-debug-opti.patch | |||
@@ -0,0 +1,31 @@ | |||
1 | From 656ff42ff42da965865cc6e012404d820692cf71 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
3 | Date: Wed, 13 Mar 2013 11:16:33 +0200 | ||
4 | Subject: [PATCH 2/3] systemd: Use environment file for connmand debug options | ||
5 | |||
6 | Upstream-Status: Denied | ||
7 | |||
8 | Not accepted as distros can override the default ConnMan service file. | ||
9 | |||
10 | Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
11 | --- | ||
12 | src/connman.service.in | 3 ++- | ||
13 | 1 file changed, 2 insertions(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/src/connman.service.in b/src/connman.service.in | ||
16 | index 2e9e4d5..fa57d4e 100644 | ||
17 | --- a/src/connman.service.in | ||
18 | +++ b/src/connman.service.in | ||
19 | @@ -6,7 +6,8 @@ After=syslog.target | ||
20 | Type=dbus | ||
21 | BusName=net.connman | ||
22 | Restart=on-failure | ||
23 | -ExecStart=@prefix@/sbin/connmand -n | ||
24 | +EnvironmentFile=-@sysconfdir@/connman/connmand.env | ||
25 | +ExecStart=@prefix@/sbin/connmand -n $DEBUG | ||
26 | StandardOutput=null | ||
27 | |||
28 | [Install] | ||
29 | -- | ||
30 | 1.7.11.4 | ||
31 | |||
diff --git a/meta-eca/recipes-connectivity/connman/files/0003-systemd-Use-environment-file-for-connman-vpnd-debug-.patch b/meta-eca/recipes-connectivity/connman/files/0003-systemd-Use-environment-file-for-connman-vpnd-debug-.patch new file mode 100644 index 0000000..31d5bc8 --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/0003-systemd-Use-environment-file-for-connman-vpnd-debug-.patch | |||
@@ -0,0 +1,32 @@ | |||
1 | From 5fb01b667a56d65ccb2b1174df9fe7190a5349f2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
3 | Date: Wed, 13 Mar 2013 11:17:24 +0200 | ||
4 | Subject: [PATCH 3/3] systemd: Use environment file for connman-vpnd debug | ||
5 | options | ||
6 | |||
7 | Upstream-Status: Denied | ||
8 | |||
9 | Not accepted as distros can override the default ConnMan service file. | ||
10 | |||
11 | Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
12 | --- | ||
13 | vpn/connman-vpn.service.in | 3 ++- | ||
14 | 1 file changed, 2 insertions(+), 1 deletion(-) | ||
15 | |||
16 | diff --git a/vpn/connman-vpn.service.in b/vpn/connman-vpn.service.in | ||
17 | index ec02a86..2472f00 100644 | ||
18 | --- a/vpn/connman-vpn.service.in | ||
19 | +++ b/vpn/connman-vpn.service.in | ||
20 | @@ -5,7 +5,8 @@ After=syslog.target | ||
21 | [Service] | ||
22 | Type=dbus | ||
23 | BusName=net.connman.vpn | ||
24 | -ExecStart=@prefix@/sbin/connman-vpnd -n | ||
25 | +EnvironmentFile=-@sysconfdir@/connman/connman-vpnd.env | ||
26 | +ExecStart=@prefix@/sbin/connman-vpnd -n $DEBUG | ||
27 | StandardOutput=null | ||
28 | |||
29 | [Install] | ||
30 | -- | ||
31 | 1.7.11.4 | ||
32 | |||
diff --git a/meta-eca/recipes-connectivity/connman/files/add_xuser_dbus_permission.patch b/meta-eca/recipes-connectivity/connman/files/add_xuser_dbus_permission.patch new file mode 100644 index 0000000..707b3ca --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/add_xuser_dbus_permission.patch | |||
@@ -0,0 +1,21 @@ | |||
1 | Because Poky doesn't support at_console we need to special-case the session | ||
2 | user. | ||
3 | |||
4 | Upstream-Status: Inappropriate [configuration] | ||
5 | |||
6 | Signed-off-by: Ross Burton <ross.burton@intel.com> | ||
7 | |||
8 | diff --git a/src/connman-dbus.conf b/src/connman-dbus.conf | ||
9 | index 98a773e..466809c 100644 | ||
10 | --- a/src/connman-dbus.conf | ||
11 | +++ b/src/connman-dbus.conf | ||
12 | @@ -8,6 +8,9 @@ | ||
13 | <allow send_interface="net.connman.Counter"/> | ||
14 | <allow send_interface="net.connman.Notification"/> | ||
15 | </policy> | ||
16 | + <policy user="xuser"> | ||
17 | + <allow send_destination="net.connman"/> | ||
18 | + </policy> | ||
19 | <policy at_console="true"> | ||
20 | <allow send_destination="net.connman"/> | ||
21 | </policy> | ||
diff --git a/meta-eca/recipes-connectivity/connman/files/connman b/meta-eca/recipes-connectivity/connman/files/connman new file mode 100644 index 0000000..4a0017f --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/connman | |||
@@ -0,0 +1,61 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | DAEMON=/usr/sbin/connmand | ||
4 | PIDFILE=/var/run/connmand.pid | ||
5 | DESC="Connection Manager" | ||
6 | |||
7 | if [ -f /etc/default/connman ] ; then | ||
8 | . /etc/default/connman | ||
9 | fi | ||
10 | |||
11 | set -e | ||
12 | |||
13 | nfsroot=0 | ||
14 | |||
15 | exec 9<&0 < /proc/mounts | ||
16 | while read dev mtpt fstype rest; do | ||
17 | if test $mtpt = "/" ; then | ||
18 | case $fstype in | ||
19 | nfs | nfs4) | ||
20 | nfsroot=1 | ||
21 | break | ||
22 | ;; | ||
23 | *) | ||
24 | ;; | ||
25 | esac | ||
26 | fi | ||
27 | done | ||
28 | |||
29 | do_start() { | ||
30 | EXTRA_PARAM="" | ||
31 | if test $nfsroot -eq 0 ; then | ||
32 | $DAEMON $EXTRA_PARAM | ||
33 | fi | ||
34 | } | ||
35 | |||
36 | do_stop() { | ||
37 | start-stop-daemon --stop --name connmand --quiet | ||
38 | } | ||
39 | |||
40 | case "$1" in | ||
41 | start) | ||
42 | echo "Starting $DESC" | ||
43 | do_start | ||
44 | ;; | ||
45 | stop) | ||
46 | echo "Stopping $DESC" | ||
47 | do_stop | ||
48 | ;; | ||
49 | restart|force-reload) | ||
50 | echo "Restarting $DESC" | ||
51 | do_stop | ||
52 | sleep 1 | ||
53 | do_start | ||
54 | ;; | ||
55 | *) | ||
56 | echo "Usage: $0 {start|stop|restart|force-reload}" >&2 | ||
57 | exit 1 | ||
58 | ;; | ||
59 | esac | ||
60 | |||
61 | exit 0 | ||
diff --git a/meta-eca/recipes-connectivity/connman/files/connman-init-settings.sh b/meta-eca/recipes-connectivity/connman/files/connman-init-settings.sh new file mode 100755 index 0000000..9b4f040 --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/connman-init-settings.sh | |||
@@ -0,0 +1,96 @@ | |||
1 | #!/bin/sh | ||
2 | # | ||
3 | # Connection Manager Init Service | ||
4 | # | ||
5 | # Copyright (C) 2012 Intel Corporation. All rights reserved. | ||
6 | # | ||
7 | # This program is free software; you can redistribute it and/or modify | ||
8 | # it under the terms of the GNU General Public License version 2 as | ||
9 | # published by the Free Software Foundation. | ||
10 | # | ||
11 | # This program is distributed in the hope that it will be useful, | ||
12 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | # GNU General Public License for more details. | ||
15 | # | ||
16 | # You should have received a copy of the GNU General Public License | ||
17 | # along with this program; if not, write to the Free Software | ||
18 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
19 | |||
20 | |||
21 | CONNMAN_DIR=/var/lib/connman | ||
22 | CONNMAN_SETTINGS=$CONNMAN_DIR/settings | ||
23 | |||
24 | if [ -s $CONNMAN_SETTINGS ]; then | ||
25 | exit 0 | ||
26 | fi | ||
27 | |||
28 | if [ ! -d $CONNMAN_DIR ]; then | ||
29 | mkdir -p $CONNMAN_DIR | ||
30 | fi | ||
31 | |||
32 | TETHERING="$1" | ||
33 | TETHERING_AP_PASSPHRASE="$2" | ||
34 | TETHERING_AP_SSID="$3" | ||
35 | |||
36 | if [ -z "$TETHERING" ]; then | ||
37 | TETHERING="true" | ||
38 | fi | ||
39 | |||
40 | # Create main.conf with those values that we need | ||
41 | MAINCONF=/etc/connman/main.conf | ||
42 | cat > $MAINCONF <<EOF | ||
43 | [General] | ||
44 | TetheringTechnologies=wifi,bluetooth,gadget,ethernet | ||
45 | PersistentTetheringMode=true | ||
46 | EOF | ||
47 | |||
48 | function get_mac | ||
49 | { | ||
50 | # Get the mac address of the first network interface returned by kernel | ||
51 | IFACE=`head -n 3 /proc/net/dev|tail -n 1|awk '{ print $1 }'|sed 's/://'` | ||
52 | if [ -z "$IFACE" -o ! -d /sys/class/net/$IFACE ]; then | ||
53 | echo 010203040506 | ||
54 | else | ||
55 | sed 's/://g' /sys/class/net/$IFACE/address | ||
56 | fi | ||
57 | } | ||
58 | |||
59 | if [ -z "$TETHERING_AP_SSID" ]; then | ||
60 | MAC=`get_mac` | ||
61 | TETHERING_AP_SSID=eca-$MAC | ||
62 | fi | ||
63 | |||
64 | if [ -z "$TETHERING_AP_PASSPHRASE" ]; then | ||
65 | if [ -z "$MAC" ]; then | ||
66 | MAC=`get_mac` | ||
67 | fi | ||
68 | TETHERING_AP_PASSPHRASE=$MAC | ||
69 | fi | ||
70 | |||
71 | cat > $CONNMAN_SETTINGS <<EOF | ||
72 | [global] | ||
73 | OfflineMode=false | ||
74 | |||
75 | [Bluetooth] | ||
76 | Enable=true | ||
77 | |||
78 | [Cellular] | ||
79 | Enable=true | ||
80 | |||
81 | [WiFi] | ||
82 | Enable=true | ||
83 | Tethering=$TETHERING | ||
84 | Tethering.Identifier=$TETHERING_AP_SSID | ||
85 | Tethering.Passphrase=$TETHERING_AP_PASSPHRASE | ||
86 | |||
87 | |||
88 | [Wired] | ||
89 | Enable=true | ||
90 | EOF | ||
91 | |||
92 | if [ $? -eq 0 -a -f $CONNMAN_SETTINGS ]; then | ||
93 | chmod 0600 $CONNMAN_SETTINGS | ||
94 | fi | ||
95 | |||
96 | exit 0 | ||
diff --git a/meta-eca/recipes-connectivity/connman/files/connman-init.service b/meta-eca/recipes-connectivity/connman/files/connman-init.service new file mode 100644 index 0000000..5b9b3f0 --- /dev/null +++ b/meta-eca/recipes-connectivity/connman/files/connman-init.service | |||
@@ -0,0 +1,13 @@ | |||
1 | [Unit] | ||
2 | Description=Initialize ConnMan settings | ||
3 | After=syslog.target | ||
4 | ConditionFileNotEmpty=!/var/lib/connman/settings | ||
5 | |||
6 | [Service] | ||
7 | Type=oneshot | ||
8 | EnvironmentFile=-/etc/connman/connmand.env | ||
9 | ExecStart=-/usr/lib/connman/connman-init-settings.sh $TETHERING $AP_PASSPHRASE $AP_SSID | ||
10 | StandardOutput=null | ||
11 | |||
12 | [Install] | ||
13 | WantedBy=connman.service | ||
diff --git a/meta-eca/recipes-connectivity/iproute2/files/0001-No-arpd-please.patch b/meta-eca/recipes-connectivity/iproute2/files/0001-No-arpd-please.patch new file mode 100644 index 0000000..36354d2 --- /dev/null +++ b/meta-eca/recipes-connectivity/iproute2/files/0001-No-arpd-please.patch | |||
@@ -0,0 +1,28 @@ | |||
1 | From 9ff7e5aefcb72bc0c481dc777f6a50ef7503d640 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
3 | Date: Tue, 6 May 2014 12:51:09 +0300 | ||
4 | Subject: [PATCH] No arpd please | ||
5 | |||
6 | Upstream-Status: Inappropriate [configuration] | ||
7 | |||
8 | Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com> | ||
9 | --- | ||
10 | misc/Makefile | 2 +- | ||
11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
12 | |||
13 | diff --git a/misc/Makefile b/misc/Makefile | ||
14 | index a59ff87..d0a33e8 100644 | ||
15 | --- a/misc/Makefile | ||
16 | +++ b/misc/Makefile | ||
17 | @@ -1,7 +1,7 @@ | ||
18 | SSOBJ=ss.o ssfilter.o | ||
19 | LNSTATOBJ=lnstat.o lnstat_util.o | ||
20 | |||
21 | -TARGETS=ss nstat ifstat rtacct arpd lnstat | ||
22 | +TARGETS=ss nstat ifstat rtacct lnstat | ||
23 | |||
24 | include ../Config | ||
25 | |||
26 | -- | ||
27 | 1.8.3.1 | ||
28 | |||
diff --git a/meta-eca/recipes-connectivity/iproute2/iproute2_%.bbappend b/meta-eca/recipes-connectivity/iproute2/iproute2_%.bbappend new file mode 100644 index 0000000..f4c53fe --- /dev/null +++ b/meta-eca/recipes-connectivity/iproute2/iproute2_%.bbappend | |||
@@ -0,0 +1,9 @@ | |||
1 | FILESEXTRAPATHS_append := ":${THISDIR}/files" | ||
2 | |||
3 | SRC_URI_append = " \ | ||
4 | file://0001-No-arpd-please.patch \ | ||
5 | " | ||
6 | |||
7 | # Compile also misc directory (to get ss prog) | ||
8 | # | ||
9 | EXTRA_OEMAKE_append = " SUBDIRS='lib tc ip misc'" | ||
diff --git a/meta-eca/recipes-connectivity/libpcap/libpcap_%.bbappend b/meta-eca/recipes-connectivity/libpcap/libpcap_%.bbappend new file mode 100644 index 0000000..30ffe44 --- /dev/null +++ b/meta-eca/recipes-connectivity/libpcap/libpcap_%.bbappend | |||
@@ -0,0 +1 @@ | |||
PACKAGECONFIG[bluetooth] = "--enable-bluetooth,--disable-bluetooth,bluez5" | |||
diff --git a/meta-eca/recipes-connectivity/neard/files/neard.service.in b/meta-eca/recipes-connectivity/neard/files/neard.service.in new file mode 100644 index 0000000..3f9cb02 --- /dev/null +++ b/meta-eca/recipes-connectivity/neard/files/neard.service.in | |||
@@ -0,0 +1,13 @@ | |||
1 | [Unit] | ||
2 | Description=NFC service | ||
3 | After=syslog.target | ||
4 | |||
5 | [Service] | ||
6 | Type=dbus | ||
7 | BusName=org.neard | ||
8 | Restart=on-failure | ||
9 | ExecStart=@installpath@/nfc/neard -n | ||
10 | StandardOutput=null | ||
11 | |||
12 | [Install] | ||
13 | WantedBy=multi-user.target | ||
diff --git a/meta-eca/recipes-connectivity/neard/neard_git.bb b/meta-eca/recipes-connectivity/neard/neard_git.bb new file mode 100644 index 0000000..ad3168b --- /dev/null +++ b/meta-eca/recipes-connectivity/neard/neard_git.bb | |||
@@ -0,0 +1,20 @@ | |||
1 | require recipes-connectivity/neard/neard.inc | ||
2 | |||
3 | SRC_URI = "git://git.kernel.org/pub/scm/network/nfc/neard.git;protocol=git \ | ||
4 | file://neard.service.in \ | ||
5 | " | ||
6 | |||
7 | S = "${WORKDIR}/git" | ||
8 | SRCREV = "647f2705bebf051ea85ab74399461203c8ba900e" | ||
9 | PV = "0.14+git${SRCPV}" | ||
10 | PR = "r2" | ||
11 | |||
12 | |||
13 | EXTRA_OECONF += "--enable-tools \ | ||
14 | " | ||
15 | |||
16 | # We want to use bluez5 when doing handover | ||
17 | RRECOMMENDS_${PN} = "\ | ||
18 | ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} \ | ||
19 | ${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \ | ||
20 | " | ||
diff --git a/meta-eca/recipes-connectivity/ofono/files/ofono b/meta-eca/recipes-connectivity/ofono/files/ofono new file mode 100644 index 0000000..cc99709 --- /dev/null +++ b/meta-eca/recipes-connectivity/ofono/files/ofono | |||
@@ -0,0 +1,42 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | DAEMON=/usr/sbin/ofonod | ||
4 | PIDFILE=/var/run/ofonod.pid | ||
5 | DESC="Telephony daemon" | ||
6 | |||
7 | if [ -f /etc/default/ofono ] ; then | ||
8 | . /etc/default/ofono | ||
9 | fi | ||
10 | |||
11 | set -e | ||
12 | |||
13 | do_start() { | ||
14 | $DAEMON | ||
15 | } | ||
16 | |||
17 | do_stop() { | ||
18 | start-stop-daemon --stop --name ofonod --quiet | ||
19 | } | ||
20 | |||
21 | case "$1" in | ||
22 | start) | ||
23 | echo "Starting $DESC" | ||
24 | do_start | ||
25 | ;; | ||
26 | stop) | ||
27 | echo "Stopping $DESC" | ||
28 | do_stop | ||
29 | ;; | ||
30 | restart|force-reload) | ||
31 | echo "Restarting $DESC" | ||
32 | do_stop | ||
33 | sleep 1 | ||
34 | do_start | ||
35 | ;; | ||
36 | *) | ||
37 | echo "Usage: $0 {start|stop|restart|force-reload}" >&2 | ||
38 | exit 1 | ||
39 | ;; | ||
40 | esac | ||
41 | |||
42 | exit 0 | ||
diff --git a/meta-eca/recipes-connectivity/ofono/ofono_git.bb b/meta-eca/recipes-connectivity/ofono/ofono_git.bb new file mode 100644 index 0000000..110358f --- /dev/null +++ b/meta-eca/recipes-connectivity/ofono/ofono_git.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | require recipes-connectivity/ofono/ofono.inc | ||
2 | |||
3 | S = "${WORKDIR}/git" | ||
4 | SRCREV = "516165c3114471400b4551ff9b04ff9ca7c1fc25" | ||
5 | PV = "1.14+git${SRCPV}" | ||
6 | |||
7 | SRC_URI = "\ | ||
8 | git://git.kernel.org/pub/scm/network/ofono/ofono.git;protocol=git \ | ||
9 | file://ofono \ | ||
10 | " | ||
11 | |||
12 | # We want to use bluez5 | ||
13 | DEPENDS := "${@oe_filter_out('bluez4', '${DEPENDS}', d)}" | ||
14 | DEPENDS += "${@base_contains('DISTRO_FEATURES', 'bluetooth','bluez5', '', d)}" | ||
15 | |||
16 | # Test scripts use python3, the dbus module is still missing so the scripts | ||
17 | # do not work as expected. | ||
18 | RDEPENDS_${PN} = "\ | ||
19 | python3 \ | ||
20 | python3-codecs \ | ||
21 | python3-math \ | ||
22 | python3-io \ | ||
23 | python3-misc \ | ||
24 | " | ||
25 | |||
26 | do_install_append() { | ||
27 | # Because python3-dbus module is currently not there, just use | ||
28 | # python 2.x in the ofono test scripts | ||
29 | for PYTHSCRIPT in `grep -rIl ${bindir}/python3 ${D}${libdir}/${PN}`; do | ||
30 | sed -i -e '1s|^#!.*|#!/usr/bin/env python|' $PYTHSCRIPT | ||
31 | done | ||
32 | } | ||
diff --git a/meta-eca/recipes-connectivity/scapy/python-scapy_2.2.0.bb b/meta-eca/recipes-connectivity/scapy/python-scapy_2.2.0.bb new file mode 100644 index 0000000..51bad53 --- /dev/null +++ b/meta-eca/recipes-connectivity/scapy/python-scapy_2.2.0.bb | |||
@@ -0,0 +1,24 @@ | |||
1 | DESCRIPTION = "Scapy is a powerful interactive packet manipulation tool, \ | ||
2 | packet generator, network scanner, network discovery, packet sniffer, etc. \ | ||
3 | It can for the moment replace hping, 85% of nmap, arpspoof, arp-sk, arping, \ | ||
4 | tcpdump, tethereal, p0f, ...." | ||
5 | SECTION = "devel/python" | ||
6 | HOMEPAGE = "http://www.secdev.org/projects/scapy/" | ||
7 | LICENSE = "GPLv2" | ||
8 | LIC_FILES_CHKSUM = "file://bin/scapy;beginline=3;endline=18;md5=a5be896f88f8396346f67f7a8878ee09" | ||
9 | PRIORITY = "optional" | ||
10 | SRCNAME = "scapy" | ||
11 | PR = "ml2" | ||
12 | |||
13 | SRC_URI = "http://www.secdev.org/projects/scapy/files/scapy-${PV}.tar.gz" | ||
14 | S = "${WORKDIR}/${SRCNAME}-${PV}" | ||
15 | |||
16 | inherit distutils | ||
17 | |||
18 | RDEPENDS_${PN} = "\ | ||
19 | python-netclient \ | ||
20 | python-netserver \ | ||
21 | " | ||
22 | |||
23 | SRC_URI[md5sum] = "406990bd8da1f4958b354b4b6fc4b3eb" | ||
24 | SRC_URI[sha256sum] = "c5363b224df0efbd78d7dc4d8a518e5518b2e7affc2e5f1fcecd4efa3ab815af" | ||
diff --git a/meta-eca/recipes-connectivity/wpa-supplicant/wpa-supplicant_%.bbappend b/meta-eca/recipes-connectivity/wpa-supplicant/wpa-supplicant_%.bbappend new file mode 100644 index 0000000..22e8311 --- /dev/null +++ b/meta-eca/recipes-connectivity/wpa-supplicant/wpa-supplicant_%.bbappend | |||
@@ -0,0 +1,15 @@ | |||
1 | FILESEXTRAPATHS_append := ":${THISDIR}/${PN}" | ||
2 | |||
3 | # Remove unnecessary stuff from depends | ||
4 | DEPENDS := "${@oe_filter_out('wpa-supplicant-cli', '${DEPENDS}', d)}" | ||
5 | DEPENDS := "${@oe_filter_out('wpa-supplicant-passphrase', '${DEPENDS}', d)}" | ||
6 | DEPENDS := "${@oe_filter_out('wpa-supplicant-doc', '${DEPENDS}', d)}" | ||
7 | |||
8 | do_configure_append () { | ||
9 | # Activate config options needed by connman and tethering | ||
10 | echo "CONFIG_WPS=y" >> wpa_supplicant/.config | ||
11 | echo "CONFIG_AP=y" >> wpa_supplicant/.config | ||
12 | echo "CONFIG_CTRL_IFACE_DBUS_NEW=y" >> wpa_supplicant/.config | ||
13 | echo "CONFIG_BGSCAN_SIMPLE=y" >> wpa_supplicant/.config | ||
14 | echo "CONFIG_AUTOSCAN_EXPONENTIAL=y" >> wpa_supplicant/.config | ||
15 | } | ||
diff --git a/meta-eca/recipes-core/base-files/base-files_3.0.14.bbappend b/meta-eca/recipes-core/base-files/base-files_3.0.14.bbappend new file mode 100644 index 0000000..8cd5658 --- /dev/null +++ b/meta-eca/recipes-core/base-files/base-files_3.0.14.bbappend | |||
@@ -0,0 +1,11 @@ | |||
1 | BASEFILESISSUEINSTALL = "do_install_hostname_issue" | ||
2 | |||
3 | do_install_hostname_issue() { | ||
4 | # change the default hostname | ||
5 | echo eca > ${D}${sysconfdir}/hostname | ||
6 | |||
7 | # create /etc/issue that shows whether we are building | ||
8 | # standard eca or bleeding version | ||
9 | echo "${DISTRO_NAME} (${DISTRO})" > ${D}${sysconfdir}/issue | ||
10 | echo "${DISTRO_NAME} ${DISTRO_VERSION}" > ${D}${sysconfdir}/issue.net | ||
11 | } | ||
diff --git a/meta-eca/recipes-core/busybox/busybox_%.bbappend b/meta-eca/recipes-core/busybox/busybox_%.bbappend new file mode 100644 index 0000000..dafc6a3 --- /dev/null +++ b/meta-eca/recipes-core/busybox/busybox_%.bbappend | |||
@@ -0,0 +1,2 @@ | |||
1 | FILESEXTRAPATHS := "${THISDIR}/${PN}-${PV}" | ||
2 | SRC_URI += "file://defconfig" | ||
diff --git a/meta-eca/recipes-core/busybox/files/defconfig b/meta-eca/recipes-core/busybox/files/defconfig new file mode 100644 index 0000000..52c170f --- /dev/null +++ b/meta-eca/recipes-core/busybox/files/defconfig | |||
@@ -0,0 +1,1014 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Busybox version: 1.20.2 | ||
4 | # Thu Nov 15 18:16:17 2012 | ||
5 | # | ||
6 | CONFIG_HAVE_DOT_CONFIG=y | ||
7 | |||
8 | # | ||
9 | # Busybox Settings | ||
10 | # | ||
11 | |||
12 | # | ||
13 | # General Configuration | ||
14 | # | ||
15 | # CONFIG_DESKTOP is not set | ||
16 | # CONFIG_EXTRA_COMPAT is not set | ||
17 | # CONFIG_INCLUDE_SUSv2 is not set | ||
18 | # CONFIG_USE_PORTABLE_CODE is not set | ||
19 | CONFIG_PLATFORM_LINUX=y | ||
20 | CONFIG_FEATURE_BUFFERS_USE_MALLOC=y | ||
21 | # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set | ||
22 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
23 | CONFIG_SHOW_USAGE=y | ||
24 | # CONFIG_FEATURE_VERBOSE_USAGE is not set | ||
25 | CONFIG_FEATURE_COMPRESS_USAGE=y | ||
26 | # CONFIG_FEATURE_INSTALLER is not set | ||
27 | # CONFIG_INSTALL_NO_USR is not set | ||
28 | # CONFIG_LOCALE_SUPPORT is not set | ||
29 | # CONFIG_UNICODE_SUPPORT is not set | ||
30 | # CONFIG_UNICODE_USING_LOCALE is not set | ||
31 | # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set | ||
32 | CONFIG_SUBST_WCHAR=0 | ||
33 | CONFIG_LAST_SUPPORTED_WCHAR=0 | ||
34 | # CONFIG_UNICODE_COMBINING_WCHARS is not set | ||
35 | # CONFIG_UNICODE_WIDE_WCHARS is not set | ||
36 | # CONFIG_UNICODE_BIDI_SUPPORT is not set | ||
37 | # CONFIG_UNICODE_NEUTRAL_TABLE is not set | ||
38 | # CONFIG_UNICODE_PRESERVE_BROKEN is not set | ||
39 | CONFIG_LONG_OPTS=y | ||
40 | CONFIG_FEATURE_DEVPTS=y | ||
41 | # CONFIG_FEATURE_CLEAN_UP is not set | ||
42 | CONFIG_FEATURE_UTMP=y | ||
43 | # CONFIG_FEATURE_WTMP is not set | ||
44 | CONFIG_FEATURE_PIDFILE=y | ||
45 | CONFIG_FEATURE_SUID=y | ||
46 | CONFIG_FEATURE_SUID_CONFIG=y | ||
47 | CONFIG_FEATURE_SUID_CONFIG_QUIET=y | ||
48 | # CONFIG_SELINUX is not set | ||
49 | # CONFIG_FEATURE_PREFER_APPLETS is not set | ||
50 | CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" | ||
51 | CONFIG_FEATURE_SYSLOG=y | ||
52 | CONFIG_FEATURE_HAVE_RPC=y | ||
53 | |||
54 | # | ||
55 | # Build Options | ||
56 | # | ||
57 | # CONFIG_STATIC is not set | ||
58 | # CONFIG_PIE is not set | ||
59 | # CONFIG_NOMMU is not set | ||
60 | # CONFIG_BUILD_LIBBUSYBOX is not set | ||
61 | # CONFIG_FEATURE_INDIVIDUAL is not set | ||
62 | # CONFIG_FEATURE_SHARED_BUSYBOX is not set | ||
63 | CONFIG_LFS=y | ||
64 | CONFIG_CROSS_COMPILER_PREFIX="arm-oe-linux-gnueabi-" | ||
65 | CONFIG_SYSROOT="" | ||
66 | CONFIG_EXTRA_CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types" | ||
67 | CONFIG_EXTRA_LDFLAGS="" | ||
68 | CONFIG_EXTRA_LDLIBS="" | ||
69 | |||
70 | # | ||
71 | # Debugging Options | ||
72 | # | ||
73 | # CONFIG_DEBUG is not set | ||
74 | # CONFIG_DEBUG_PESSIMIZE is not set | ||
75 | # CONFIG_WERROR is not set | ||
76 | CONFIG_NO_DEBUG_LIB=y | ||
77 | # CONFIG_DMALLOC is not set | ||
78 | # CONFIG_EFENCE is not set | ||
79 | |||
80 | # | ||
81 | # Installation Options ("make install" behavior) | ||
82 | # | ||
83 | CONFIG_INSTALL_APPLET_SYMLINKS=y | ||
84 | # CONFIG_INSTALL_APPLET_HARDLINKS is not set | ||
85 | # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set | ||
86 | # CONFIG_INSTALL_APPLET_DONT is not set | ||
87 | # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set | ||
88 | # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set | ||
89 | # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set | ||
90 | CONFIG_PREFIX="./_install" | ||
91 | |||
92 | # | ||
93 | # Busybox Library Tuning | ||
94 | # | ||
95 | CONFIG_FEATURE_SYSTEMD=y | ||
96 | CONFIG_FEATURE_RTMINMAX=y | ||
97 | CONFIG_PASSWORD_MINLEN=6 | ||
98 | CONFIG_MD5_SMALL=1 | ||
99 | CONFIG_FEATURE_FAST_TOP=y | ||
100 | # CONFIG_FEATURE_ETC_NETWORKS is not set | ||
101 | CONFIG_FEATURE_USE_TERMIOS=y | ||
102 | CONFIG_FEATURE_EDITING=y | ||
103 | CONFIG_FEATURE_EDITING_MAX_LEN=1024 | ||
104 | # CONFIG_FEATURE_EDITING_VI is not set | ||
105 | CONFIG_FEATURE_EDITING_HISTORY=15 | ||
106 | CONFIG_FEATURE_EDITING_SAVEHISTORY=y | ||
107 | # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set | ||
108 | # CONFIG_FEATURE_REVERSE_SEARCH is not set | ||
109 | CONFIG_FEATURE_TAB_COMPLETION=y | ||
110 | CONFIG_FEATURE_USERNAME_COMPLETION=y | ||
111 | CONFIG_FEATURE_EDITING_FANCY_PROMPT=y | ||
112 | # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set | ||
113 | CONFIG_FEATURE_NON_POSIX_CP=y | ||
114 | # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set | ||
115 | CONFIG_FEATURE_COPYBUF_KB=4 | ||
116 | CONFIG_FEATURE_SKIP_ROOTFS=y | ||
117 | CONFIG_MONOTONIC_SYSCALL=y | ||
118 | CONFIG_IOCTL_HEX2STR_ERROR=y | ||
119 | CONFIG_FEATURE_HWIB=y | ||
120 | |||
121 | # | ||
122 | # Applets | ||
123 | # | ||
124 | |||
125 | # | ||
126 | # Archival Utilities | ||
127 | # | ||
128 | # CONFIG_FEATURE_SEAMLESS_XZ is not set | ||
129 | CONFIG_FEATURE_SEAMLESS_LZMA=y | ||
130 | CONFIG_FEATURE_SEAMLESS_BZ2=y | ||
131 | CONFIG_FEATURE_SEAMLESS_GZ=y | ||
132 | CONFIG_FEATURE_SEAMLESS_Z=y | ||
133 | CONFIG_AR=y | ||
134 | # CONFIG_FEATURE_AR_LONG_FILENAMES is not set | ||
135 | # CONFIG_FEATURE_AR_CREATE is not set | ||
136 | CONFIG_BUNZIP2=y | ||
137 | # CONFIG_BZIP2 is not set | ||
138 | CONFIG_CPIO=y | ||
139 | # CONFIG_FEATURE_CPIO_O is not set | ||
140 | # CONFIG_FEATURE_CPIO_P is not set | ||
141 | # CONFIG_DPKG is not set | ||
142 | # CONFIG_DPKG_DEB is not set | ||
143 | # CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set | ||
144 | CONFIG_GUNZIP=y | ||
145 | CONFIG_GZIP=y | ||
146 | # CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set | ||
147 | CONFIG_GZIP_FAST=0 | ||
148 | # CONFIG_LZOP is not set | ||
149 | # CONFIG_LZOP_COMPR_HIGH is not set | ||
150 | # CONFIG_RPM2CPIO is not set | ||
151 | # CONFIG_RPM is not set | ||
152 | CONFIG_TAR=y | ||
153 | CONFIG_FEATURE_TAR_CREATE=y | ||
154 | CONFIG_FEATURE_TAR_AUTODETECT=y | ||
155 | CONFIG_FEATURE_TAR_FROM=y | ||
156 | CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y | ||
157 | # CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set | ||
158 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
159 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set | ||
160 | # CONFIG_FEATURE_TAR_TO_COMMAND is not set | ||
161 | # CONFIG_FEATURE_TAR_UNAME_GNAME is not set | ||
162 | # CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set | ||
163 | # CONFIG_FEATURE_TAR_SELINUX is not set | ||
164 | # CONFIG_UNCOMPRESS is not set | ||
165 | # CONFIG_UNLZMA is not set | ||
166 | # CONFIG_FEATURE_LZMA_FAST is not set | ||
167 | # CONFIG_LZMA is not set | ||
168 | # CONFIG_UNXZ is not set | ||
169 | # CONFIG_XZ is not set | ||
170 | CONFIG_UNZIP=y | ||
171 | |||
172 | # | ||
173 | # Coreutils | ||
174 | # | ||
175 | CONFIG_BASENAME=y | ||
176 | CONFIG_CAT=y | ||
177 | CONFIG_DATE=y | ||
178 | # CONFIG_FEATURE_DATE_ISOFMT is not set | ||
179 | # CONFIG_FEATURE_DATE_NANO is not set | ||
180 | CONFIG_FEATURE_DATE_COMPAT=y | ||
181 | # CONFIG_HOSTID is not set | ||
182 | CONFIG_ID=y | ||
183 | CONFIG_GROUPS=y | ||
184 | CONFIG_TEST=y | ||
185 | CONFIG_FEATURE_TEST_64=y | ||
186 | CONFIG_TOUCH=y | ||
187 | CONFIG_FEATURE_TOUCH_SUSV3=y | ||
188 | CONFIG_TR=y | ||
189 | CONFIG_FEATURE_TR_CLASSES=y | ||
190 | # CONFIG_FEATURE_TR_EQUIV is not set | ||
191 | # CONFIG_BASE64 is not set | ||
192 | CONFIG_WHO=y | ||
193 | CONFIG_USERS=y | ||
194 | # CONFIG_CAL is not set | ||
195 | # CONFIG_CATV is not set | ||
196 | CONFIG_CHGRP=y | ||
197 | CONFIG_CHMOD=y | ||
198 | CONFIG_CHOWN=y | ||
199 | # CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set | ||
200 | CONFIG_CHROOT=y | ||
201 | # CONFIG_CKSUM is not set | ||
202 | # CONFIG_COMM is not set | ||
203 | CONFIG_CP=y | ||
204 | # CONFIG_FEATURE_CP_LONG_OPTIONS is not set | ||
205 | CONFIG_CUT=y | ||
206 | CONFIG_DD=y | ||
207 | CONFIG_FEATURE_DD_SIGNAL_HANDLING=y | ||
208 | # CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set | ||
209 | # CONFIG_FEATURE_DD_IBS_OBS is not set | ||
210 | CONFIG_DF=y | ||
211 | # CONFIG_FEATURE_DF_FANCY is not set | ||
212 | CONFIG_DIRNAME=y | ||
213 | # CONFIG_DOS2UNIX is not set | ||
214 | # CONFIG_UNIX2DOS is not set | ||
215 | CONFIG_DU=y | ||
216 | CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y | ||
217 | CONFIG_ECHO=y | ||
218 | CONFIG_FEATURE_FANCY_ECHO=y | ||
219 | CONFIG_ENV=y | ||
220 | CONFIG_FEATURE_ENV_LONG_OPTIONS=y | ||
221 | # CONFIG_EXPAND is not set | ||
222 | # CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set | ||
223 | CONFIG_EXPR=y | ||
224 | CONFIG_EXPR_MATH_SUPPORT_64=y | ||
225 | CONFIG_FALSE=y | ||
226 | # CONFIG_FOLD is not set | ||
227 | # CONFIG_FSYNC is not set | ||
228 | CONFIG_HEAD=y | ||
229 | # CONFIG_FEATURE_FANCY_HEAD is not set | ||
230 | # CONFIG_INSTALL is not set | ||
231 | # CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set | ||
232 | CONFIG_LN=y | ||
233 | CONFIG_LOGNAME=y | ||
234 | CONFIG_LS=y | ||
235 | CONFIG_FEATURE_LS_FILETYPES=y | ||
236 | CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
237 | CONFIG_FEATURE_LS_RECURSIVE=y | ||
238 | CONFIG_FEATURE_LS_SORTFILES=y | ||
239 | CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
240 | CONFIG_FEATURE_LS_USERNAME=y | ||
241 | CONFIG_FEATURE_LS_COLOR=y | ||
242 | # CONFIG_FEATURE_LS_COLOR_IS_DEFAULT is not set | ||
243 | CONFIG_MD5SUM=y | ||
244 | CONFIG_MKDIR=y | ||
245 | CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y | ||
246 | CONFIG_MKFIFO=y | ||
247 | CONFIG_MKNOD=y | ||
248 | CONFIG_MV=y | ||
249 | # CONFIG_FEATURE_MV_LONG_OPTIONS is not set | ||
250 | # CONFIG_NICE is not set | ||
251 | CONFIG_NOHUP=y | ||
252 | CONFIG_OD=y | ||
253 | # CONFIG_PRINTENV is not set | ||
254 | CONFIG_PRINTF=y | ||
255 | CONFIG_PWD=y | ||
256 | CONFIG_READLINK=y | ||
257 | CONFIG_FEATURE_READLINK_FOLLOW=y | ||
258 | CONFIG_REALPATH=y | ||
259 | CONFIG_RM=y | ||
260 | CONFIG_RMDIR=y | ||
261 | # CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set | ||
262 | CONFIG_SEQ=y | ||
263 | # CONFIG_SHA1SUM is not set | ||
264 | # CONFIG_SHA256SUM is not set | ||
265 | # CONFIG_SHA512SUM is not set | ||
266 | CONFIG_SLEEP=y | ||
267 | CONFIG_FEATURE_FANCY_SLEEP=y | ||
268 | # CONFIG_FEATURE_FLOAT_SLEEP is not set | ||
269 | CONFIG_SORT=y | ||
270 | CONFIG_FEATURE_SORT_BIG=y | ||
271 | # CONFIG_SPLIT is not set | ||
272 | # CONFIG_FEATURE_SPLIT_FANCY is not set | ||
273 | CONFIG_STAT=y | ||
274 | CONFIG_FEATURE_STAT_FORMAT=y | ||
275 | CONFIG_STTY=y | ||
276 | # CONFIG_SUM is not set | ||
277 | CONFIG_SYNC=y | ||
278 | # CONFIG_TAC is not set | ||
279 | CONFIG_TAIL=y | ||
280 | CONFIG_FEATURE_FANCY_TAIL=y | ||
281 | CONFIG_TEE=y | ||
282 | # CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set | ||
283 | CONFIG_TRUE=y | ||
284 | CONFIG_TTY=y | ||
285 | CONFIG_UNAME=y | ||
286 | # CONFIG_UNEXPAND is not set | ||
287 | # CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set | ||
288 | CONFIG_UNIQ=y | ||
289 | CONFIG_USLEEP=y | ||
290 | # CONFIG_UUDECODE is not set | ||
291 | # CONFIG_UUENCODE is not set | ||
292 | CONFIG_WC=y | ||
293 | # CONFIG_FEATURE_WC_LARGE is not set | ||
294 | CONFIG_WHOAMI=y | ||
295 | CONFIG_YES=y | ||
296 | |||
297 | # | ||
298 | # Common options for cp and mv | ||
299 | # | ||
300 | # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set | ||
301 | |||
302 | # | ||
303 | # Common options for ls, more and telnet | ||
304 | # | ||
305 | CONFIG_FEATURE_AUTOWIDTH=y | ||
306 | |||
307 | # | ||
308 | # Common options for df, du, ls | ||
309 | # | ||
310 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
311 | |||
312 | # | ||
313 | # Common options for md5sum, sha1sum, sha256sum, sha512sum | ||
314 | # | ||
315 | CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y | ||
316 | |||
317 | # | ||
318 | # Console Utilities | ||
319 | # | ||
320 | CONFIG_CHVT=y | ||
321 | # CONFIG_FGCONSOLE is not set | ||
322 | CONFIG_CLEAR=y | ||
323 | CONFIG_DEALLOCVT=y | ||
324 | CONFIG_DUMPKMAP=y | ||
325 | # CONFIG_KBD_MODE is not set | ||
326 | CONFIG_LOADFONT=y | ||
327 | CONFIG_LOADKMAP=y | ||
328 | CONFIG_OPENVT=y | ||
329 | CONFIG_RESET=y | ||
330 | # CONFIG_RESIZE is not set | ||
331 | # CONFIG_FEATURE_RESIZE_PRINT is not set | ||
332 | CONFIG_SETCONSOLE=y | ||
333 | # CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set | ||
334 | # CONFIG_SETFONT is not set | ||
335 | # CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set | ||
336 | CONFIG_DEFAULT_SETFONT_DIR="" | ||
337 | # CONFIG_SETKEYCODES is not set | ||
338 | # CONFIG_SETLOGCONS is not set | ||
339 | # CONFIG_SHOWKEY is not set | ||
340 | |||
341 | # | ||
342 | # Common options for loadfont and setfont | ||
343 | # | ||
344 | # CONFIG_FEATURE_LOADFONT_PSF2 is not set | ||
345 | # CONFIG_FEATURE_LOADFONT_RAW is not set | ||
346 | |||
347 | # | ||
348 | # Debian Utilities | ||
349 | # | ||
350 | CONFIG_MKTEMP=y | ||
351 | # CONFIG_PIPE_PROGRESS is not set | ||
352 | CONFIG_RUN_PARTS=y | ||
353 | CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y | ||
354 | # CONFIG_FEATURE_RUN_PARTS_FANCY is not set | ||
355 | CONFIG_START_STOP_DAEMON=y | ||
356 | CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y | ||
357 | CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y | ||
358 | CONFIG_WHICH=y | ||
359 | |||
360 | # | ||
361 | # Editors | ||
362 | # | ||
363 | CONFIG_PATCH=y | ||
364 | CONFIG_VI=y | ||
365 | CONFIG_FEATURE_VI_MAX_LEN=1024 | ||
366 | CONFIG_FEATURE_VI_8BIT=y | ||
367 | CONFIG_FEATURE_VI_COLON=y | ||
368 | CONFIG_FEATURE_VI_YANKMARK=y | ||
369 | CONFIG_FEATURE_VI_SEARCH=y | ||
370 | # CONFIG_FEATURE_VI_REGEX_SEARCH is not set | ||
371 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
372 | # CONFIG_FEATURE_VI_DOT_CMD is not set | ||
373 | # CONFIG_FEATURE_VI_READONLY is not set | ||
374 | # CONFIG_FEATURE_VI_SETOPTS is not set | ||
375 | # CONFIG_FEATURE_VI_SET is not set | ||
376 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
377 | # CONFIG_FEATURE_VI_ASK_TERMINAL is not set | ||
378 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
379 | CONFIG_AWK=y | ||
380 | # CONFIG_FEATURE_AWK_LIBM is not set | ||
381 | CONFIG_CMP=y | ||
382 | CONFIG_DIFF=y | ||
383 | # CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set | ||
384 | CONFIG_FEATURE_DIFF_DIR=y | ||
385 | # CONFIG_ED is not set | ||
386 | CONFIG_SED=y | ||
387 | CONFIG_FEATURE_ALLOW_EXEC=y | ||
388 | |||
389 | # | ||
390 | # Finding Utilities | ||
391 | # | ||
392 | CONFIG_FIND=y | ||
393 | CONFIG_FEATURE_FIND_PRINT0=y | ||
394 | CONFIG_FEATURE_FIND_MTIME=y | ||
395 | CONFIG_FEATURE_FIND_MMIN=y | ||
396 | CONFIG_FEATURE_FIND_PERM=y | ||
397 | CONFIG_FEATURE_FIND_TYPE=y | ||
398 | CONFIG_FEATURE_FIND_XDEV=y | ||
399 | CONFIG_FEATURE_FIND_MAXDEPTH=y | ||
400 | CONFIG_FEATURE_FIND_NEWER=y | ||
401 | # CONFIG_FEATURE_FIND_INUM is not set | ||
402 | CONFIG_FEATURE_FIND_EXEC=y | ||
403 | CONFIG_FEATURE_FIND_USER=y | ||
404 | CONFIG_FEATURE_FIND_GROUP=y | ||
405 | CONFIG_FEATURE_FIND_NOT=y | ||
406 | CONFIG_FEATURE_FIND_DEPTH=y | ||
407 | CONFIG_FEATURE_FIND_PAREN=y | ||
408 | CONFIG_FEATURE_FIND_SIZE=y | ||
409 | CONFIG_FEATURE_FIND_PRUNE=y | ||
410 | # CONFIG_FEATURE_FIND_DELETE is not set | ||
411 | CONFIG_FEATURE_FIND_PATH=y | ||
412 | CONFIG_FEATURE_FIND_REGEX=y | ||
413 | # CONFIG_FEATURE_FIND_CONTEXT is not set | ||
414 | # CONFIG_FEATURE_FIND_LINKS is not set | ||
415 | CONFIG_GREP=y | ||
416 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
417 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
418 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
419 | CONFIG_XARGS=y | ||
420 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set | ||
421 | # CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set | ||
422 | # CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set | ||
423 | # CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set | ||
424 | |||
425 | # | ||
426 | # Init Utilities | ||
427 | # | ||
428 | # CONFIG_BOOTCHARTD is not set | ||
429 | # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set | ||
430 | # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set | ||
431 | CONFIG_HALT=y | ||
432 | # CONFIG_FEATURE_CALL_TELINIT is not set | ||
433 | CONFIG_TELINIT_PATH="" | ||
434 | # CONFIG_INIT is not set | ||
435 | # CONFIG_FEATURE_USE_INITTAB is not set | ||
436 | # CONFIG_FEATURE_KILL_REMOVED is not set | ||
437 | CONFIG_FEATURE_KILL_DELAY=0 | ||
438 | # CONFIG_FEATURE_INIT_SCTTY is not set | ||
439 | # CONFIG_FEATURE_INIT_SYSLOG is not set | ||
440 | # CONFIG_FEATURE_EXTRA_QUIET is not set | ||
441 | # CONFIG_FEATURE_INIT_COREDUMPS is not set | ||
442 | # CONFIG_FEATURE_INITRD is not set | ||
443 | CONFIG_INIT_TERMINAL_TYPE="" | ||
444 | # CONFIG_MESG is not set | ||
445 | # CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set | ||
446 | |||
447 | # | ||
448 | # Login/Password Management Utilities | ||
449 | # | ||
450 | # CONFIG_ADD_SHELL is not set | ||
451 | # CONFIG_REMOVE_SHELL is not set | ||
452 | # CONFIG_FEATURE_SHADOWPASSWDS is not set | ||
453 | # CONFIG_USE_BB_PWD_GRP is not set | ||
454 | # CONFIG_USE_BB_SHADOW is not set | ||
455 | CONFIG_USE_BB_CRYPT=y | ||
456 | # CONFIG_USE_BB_CRYPT_SHA is not set | ||
457 | # CONFIG_ADDUSER is not set | ||
458 | # CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set | ||
459 | # CONFIG_FEATURE_CHECK_NAMES is not set | ||
460 | CONFIG_FIRST_SYSTEM_ID=0 | ||
461 | CONFIG_LAST_SYSTEM_ID=0 | ||
462 | # CONFIG_ADDGROUP is not set | ||
463 | # CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set | ||
464 | # CONFIG_FEATURE_ADDUSER_TO_GROUP is not set | ||
465 | # CONFIG_DELUSER is not set | ||
466 | # CONFIG_DELGROUP is not set | ||
467 | # CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set | ||
468 | # CONFIG_GETTY is not set | ||
469 | # CONFIG_LOGIN is not set | ||
470 | # CONFIG_LOGIN_SESSION_AS_CHILD is not set | ||
471 | # CONFIG_PAM is not set | ||
472 | # CONFIG_LOGIN_SCRIPTS is not set | ||
473 | # CONFIG_FEATURE_NOLOGIN is not set | ||
474 | # CONFIG_FEATURE_SECURETTY is not set | ||
475 | # CONFIG_PASSWD is not set | ||
476 | # CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set | ||
477 | # CONFIG_CRYPTPW is not set | ||
478 | # CONFIG_CHPASSWD is not set | ||
479 | CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="" | ||
480 | # CONFIG_SU is not set | ||
481 | # CONFIG_FEATURE_SU_SYSLOG is not set | ||
482 | # CONFIG_FEATURE_SU_CHECKS_SHELLS is not set | ||
483 | # CONFIG_SULOGIN is not set | ||
484 | # CONFIG_VLOCK is not set | ||
485 | |||
486 | # | ||
487 | # Linux Ext2 FS Progs | ||
488 | # | ||
489 | CONFIG_CHATTR=y | ||
490 | CONFIG_FSCK=y | ||
491 | # CONFIG_LSATTR is not set | ||
492 | # CONFIG_TUNE2FS is not set | ||
493 | |||
494 | # | ||
495 | # Linux Module Utilities | ||
496 | # | ||
497 | # CONFIG_MODINFO is not set | ||
498 | # CONFIG_MODPROBE_SMALL is not set | ||
499 | # CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set | ||
500 | # CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set | ||
501 | CONFIG_INSMOD=y | ||
502 | CONFIG_RMMOD=y | ||
503 | CONFIG_LSMOD=y | ||
504 | # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set | ||
505 | CONFIG_MODPROBE=y | ||
506 | # CONFIG_FEATURE_MODPROBE_BLACKLIST is not set | ||
507 | # CONFIG_DEPMOD is not set | ||
508 | |||
509 | # | ||
510 | # Options common to multiple modutils | ||
511 | # | ||
512 | # CONFIG_FEATURE_2_4_MODULES is not set | ||
513 | # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set | ||
514 | # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set | ||
515 | # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set | ||
516 | # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set | ||
517 | # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set | ||
518 | # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set | ||
519 | CONFIG_FEATURE_CHECK_TAINTED_MODULE=y | ||
520 | CONFIG_FEATURE_MODUTILS_ALIAS=y | ||
521 | CONFIG_FEATURE_MODUTILS_SYMBOLS=y | ||
522 | CONFIG_DEFAULT_MODULES_DIR="/lib/modules" | ||
523 | CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" | ||
524 | |||
525 | # | ||
526 | # Linux System Utilities | ||
527 | # | ||
528 | CONFIG_BLOCKDEV=y | ||
529 | CONFIG_MDEV=y | ||
530 | CONFIG_FEATURE_MDEV_CONF=y | ||
531 | CONFIG_FEATURE_MDEV_RENAME=y | ||
532 | CONFIG_FEATURE_MDEV_RENAME_REGEXP=y | ||
533 | CONFIG_FEATURE_MDEV_EXEC=y | ||
534 | CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y | ||
535 | # CONFIG_REV is not set | ||
536 | # CONFIG_ACPID is not set | ||
537 | # CONFIG_FEATURE_ACPID_COMPAT is not set | ||
538 | CONFIG_BLKID=y | ||
539 | CONFIG_FEATURE_BLKID_TYPE=y | ||
540 | CONFIG_DMESG=y | ||
541 | CONFIG_FEATURE_DMESG_PRETTY=y | ||
542 | CONFIG_FBSET=y | ||
543 | CONFIG_FEATURE_FBSET_FANCY=y | ||
544 | CONFIG_FEATURE_FBSET_READMODE=y | ||
545 | # CONFIG_FDFLUSH is not set | ||
546 | # CONFIG_FDFORMAT is not set | ||
547 | CONFIG_FDISK=y | ||
548 | # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set | ||
549 | CONFIG_FEATURE_FDISK_WRITABLE=y | ||
550 | # CONFIG_FEATURE_AIX_LABEL is not set | ||
551 | # CONFIG_FEATURE_SGI_LABEL is not set | ||
552 | # CONFIG_FEATURE_SUN_LABEL is not set | ||
553 | # CONFIG_FEATURE_OSF_LABEL is not set | ||
554 | # CONFIG_FEATURE_GPT_LABEL is not set | ||
555 | # CONFIG_FEATURE_FDISK_ADVANCED is not set | ||
556 | # CONFIG_FINDFS is not set | ||
557 | CONFIG_FLOCK=y | ||
558 | # CONFIG_FREERAMDISK is not set | ||
559 | CONFIG_FSCK_MINIX=y | ||
560 | # CONFIG_MKFS_EXT2 is not set | ||
561 | CONFIG_MKFS_MINIX=y | ||
562 | CONFIG_FEATURE_MINIX2=y | ||
563 | # CONFIG_MKFS_REISER is not set | ||
564 | # CONFIG_MKFS_VFAT is not set | ||
565 | # CONFIG_GETOPT is not set | ||
566 | # CONFIG_FEATURE_GETOPT_LONG is not set | ||
567 | CONFIG_HEXDUMP=y | ||
568 | # CONFIG_FEATURE_HEXDUMP_REVERSE is not set | ||
569 | # CONFIG_HD is not set | ||
570 | CONFIG_HWCLOCK=y | ||
571 | CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y | ||
572 | CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y | ||
573 | # CONFIG_IPCRM is not set | ||
574 | # CONFIG_IPCS is not set | ||
575 | CONFIG_LOSETUP=y | ||
576 | # CONFIG_LSPCI is not set | ||
577 | # CONFIG_LSUSB is not set | ||
578 | CONFIG_MKSWAP=y | ||
579 | # CONFIG_FEATURE_MKSWAP_UUID is not set | ||
580 | CONFIG_MORE=y | ||
581 | CONFIG_MOUNT=y | ||
582 | # CONFIG_FEATURE_MOUNT_FAKE is not set | ||
583 | CONFIG_FEATURE_MOUNT_VERBOSE=y | ||
584 | # CONFIG_FEATURE_MOUNT_HELPERS is not set | ||
585 | CONFIG_FEATURE_MOUNT_LABEL=y | ||
586 | CONFIG_FEATURE_MOUNT_NFS=y | ||
587 | # CONFIG_FEATURE_MOUNT_CIFS is not set | ||
588 | CONFIG_FEATURE_MOUNT_FLAGS=y | ||
589 | CONFIG_FEATURE_MOUNT_FSTAB=y | ||
590 | CONFIG_PIVOT_ROOT=y | ||
591 | CONFIG_RDATE=y | ||
592 | # CONFIG_RDEV is not set | ||
593 | # CONFIG_READPROFILE is not set | ||
594 | # CONFIG_RTCWAKE is not set | ||
595 | # CONFIG_SCRIPT is not set | ||
596 | # CONFIG_SCRIPTREPLAY is not set | ||
597 | # CONFIG_SETARCH is not set | ||
598 | CONFIG_SWAPONOFF=y | ||
599 | # CONFIG_FEATURE_SWAPON_PRI is not set | ||
600 | CONFIG_SWITCH_ROOT=y | ||
601 | CONFIG_UMOUNT=y | ||
602 | CONFIG_FEATURE_UMOUNT_ALL=y | ||
603 | |||
604 | # | ||
605 | # Common options for mount/umount | ||
606 | # | ||
607 | CONFIG_FEATURE_MOUNT_LOOP=y | ||
608 | CONFIG_FEATURE_MOUNT_LOOP_CREATE=y | ||
609 | # CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
610 | CONFIG_VOLUMEID=y | ||
611 | CONFIG_FEATURE_VOLUMEID_EXT=y | ||
612 | CONFIG_FEATURE_VOLUMEID_BTRFS=y | ||
613 | CONFIG_FEATURE_VOLUMEID_FAT=y | ||
614 | CONFIG_FEATURE_VOLUMEID_NTFS=y | ||
615 | CONFIG_FEATURE_VOLUMEID_ISO9660=y | ||
616 | CONFIG_FEATURE_VOLUMEID_UDF=y | ||
617 | CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y | ||
618 | CONFIG_FEATURE_VOLUMEID_CRAMFS=y | ||
619 | CONFIG_FEATURE_VOLUMEID_ROMFS=y | ||
620 | CONFIG_FEATURE_VOLUMEID_SYSV=y | ||
621 | CONFIG_FEATURE_VOLUMEID_OCFS2=y | ||
622 | |||
623 | # | ||
624 | # Miscellaneous Utilities | ||
625 | # | ||
626 | # CONFIG_CONSPY is not set | ||
627 | #CONFIG_LESS=y | ||
628 | #CONFIG_FEATURE_LESS_MAXLINES=9999999 | ||
629 | #CONFIG_FEATURE_LESS_BRACKETS=y | ||
630 | #CONFIG_FEATURE_LESS_FLAGS=y | ||
631 | # CONFIG_FEATURE_LESS_MARKS is not set | ||
632 | # CONFIG_FEATURE_LESS_REGEXP is not set | ||
633 | # CONFIG_FEATURE_LESS_WINCH is not set | ||
634 | # CONFIG_FEATURE_LESS_ASK_TERMINAL is not set | ||
635 | # CONFIG_FEATURE_LESS_DASHCMD is not set | ||
636 | # CONFIG_FEATURE_LESS_LINENUMS is not set | ||
637 | # CONFIG_NANDWRITE is not set | ||
638 | # CONFIG_NANDDUMP is not set | ||
639 | # CONFIG_SETSERIAL is not set | ||
640 | # CONFIG_UBIATTACH is not set | ||
641 | # CONFIG_UBIDETACH is not set | ||
642 | # CONFIG_UBIMKVOL is not set | ||
643 | # CONFIG_UBIRMVOL is not set | ||
644 | # CONFIG_UBIRSVOL is not set | ||
645 | # CONFIG_UBIUPDATEVOL is not set | ||
646 | # CONFIG_ADJTIMEX is not set | ||
647 | # CONFIG_BBCONFIG is not set | ||
648 | # CONFIG_FEATURE_COMPRESS_BBCONFIG is not set | ||
649 | # CONFIG_BEEP is not set | ||
650 | CONFIG_FEATURE_BEEP_FREQ=0 | ||
651 | CONFIG_FEATURE_BEEP_LENGTH_MS=0 | ||
652 | # CONFIG_CHAT is not set | ||
653 | # CONFIG_FEATURE_CHAT_NOFAIL is not set | ||
654 | # CONFIG_FEATURE_CHAT_TTY_HIFI is not set | ||
655 | # CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set | ||
656 | # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set | ||
657 | # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set | ||
658 | # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set | ||
659 | # CONFIG_FEATURE_CHAT_CLR_ABORT is not set | ||
660 | # CONFIG_CHRT is not set | ||
661 | # CONFIG_CROND is not set | ||
662 | # CONFIG_FEATURE_CROND_D is not set | ||
663 | # CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set | ||
664 | CONFIG_FEATURE_CROND_DIR="" | ||
665 | # CONFIG_CRONTAB is not set | ||
666 | CONFIG_DC=y | ||
667 | # CONFIG_FEATURE_DC_LIBM is not set | ||
668 | # CONFIG_DEVFSD is not set | ||
669 | # CONFIG_DEVFSD_MODLOAD is not set | ||
670 | # CONFIG_DEVFSD_FG_NP is not set | ||
671 | # CONFIG_DEVFSD_VERBOSE is not set | ||
672 | # CONFIG_FEATURE_DEVFS is not set | ||
673 | # CONFIG_DEVMEM is not set | ||
674 | # CONFIG_EJECT is not set | ||
675 | # CONFIG_FEATURE_EJECT_SCSI is not set | ||
676 | # CONFIG_FBSPLASH is not set | ||
677 | # CONFIG_FLASHCP is not set | ||
678 | # CONFIG_FLASH_LOCK is not set | ||
679 | # CONFIG_FLASH_UNLOCK is not set | ||
680 | # CONFIG_FLASH_ERASEALL is not set | ||
681 | # CONFIG_IONICE is not set | ||
682 | # CONFIG_INOTIFYD is not set | ||
683 | # CONFIG_LAST is not set | ||
684 | # CONFIG_FEATURE_LAST_SMALL is not set | ||
685 | # CONFIG_FEATURE_LAST_FANCY is not set | ||
686 | # CONFIG_HDPARM is not set | ||
687 | # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set | ||
688 | # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set | ||
689 | # CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set | ||
690 | # CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set | ||
691 | # CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set | ||
692 | # CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set | ||
693 | # CONFIG_MAKEDEVS is not set | ||
694 | # CONFIG_FEATURE_MAKEDEVS_LEAF is not set | ||
695 | # CONFIG_FEATURE_MAKEDEVS_TABLE is not set | ||
696 | # CONFIG_MAN is not set | ||
697 | CONFIG_MICROCOM=y | ||
698 | # CONFIG_MOUNTPOINT is not set | ||
699 | # CONFIG_MT is not set | ||
700 | # CONFIG_RAIDAUTORUN is not set | ||
701 | # CONFIG_READAHEAD is not set | ||
702 | CONFIG_RFKILL=y | ||
703 | # CONFIG_RUNLEVEL is not set | ||
704 | # CONFIG_RX is not set | ||
705 | # CONFIG_SETSID is not set | ||
706 | CONFIG_STRINGS=y | ||
707 | # CONFIG_TASKSET is not set | ||
708 | # CONFIG_FEATURE_TASKSET_FANCY is not set | ||
709 | CONFIG_TIME=y | ||
710 | # CONFIG_TIMEOUT is not set | ||
711 | # CONFIG_TTYSIZE is not set | ||
712 | # CONFIG_VOLNAME is not set | ||
713 | # CONFIG_WALL is not set | ||
714 | # CONFIG_WATCHDOG is not set | ||
715 | |||
716 | # | ||
717 | # Networking Utilities | ||
718 | # | ||
719 | # CONFIG_NAMEIF is not set | ||
720 | # CONFIG_FEATURE_NAMEIF_EXTENDED is not set | ||
721 | # CONFIG_NBDCLIENT is not set | ||
722 | CONFIG_NC=y | ||
723 | # CONFIG_NC_SERVER is not set | ||
724 | # CONFIG_NC_EXTRA is not set | ||
725 | # CONFIG_NC_110_COMPAT is not set | ||
726 | CONFIG_PING=y | ||
727 | CONFIG_PING6=y | ||
728 | CONFIG_FEATURE_FANCY_PING=y | ||
729 | # CONFIG_WHOIS is not set | ||
730 | CONFIG_FEATURE_IPV6=y | ||
731 | # CONFIG_FEATURE_UNIX_LOCAL is not set | ||
732 | CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y | ||
733 | # CONFIG_VERBOSE_RESOLUTION_ERRORS is not set | ||
734 | # CONFIG_ARP is not set | ||
735 | # CONFIG_ARPING is not set | ||
736 | # CONFIG_BRCTL is not set | ||
737 | # CONFIG_FEATURE_BRCTL_FANCY is not set | ||
738 | # CONFIG_FEATURE_BRCTL_SHOW is not set | ||
739 | # CONFIG_DNSD is not set | ||
740 | # CONFIG_ETHER_WAKE is not set | ||
741 | # CONFIG_FAKEIDENTD is not set | ||
742 | # CONFIG_FTPD is not set | ||
743 | # CONFIG_FEATURE_FTP_WRITE is not set | ||
744 | # CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set | ||
745 | # CONFIG_FTPGET is not set | ||
746 | # CONFIG_FTPPUT is not set | ||
747 | # CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set | ||
748 | CONFIG_HOSTNAME=y | ||
749 | # CONFIG_HTTPD is not set | ||
750 | # CONFIG_FEATURE_HTTPD_RANGES is not set | ||
751 | # CONFIG_FEATURE_HTTPD_USE_SENDFILE is not set | ||
752 | # CONFIG_FEATURE_HTTPD_SETUID is not set | ||
753 | # CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set | ||
754 | # CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set | ||
755 | # CONFIG_FEATURE_HTTPD_CGI is not set | ||
756 | # CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set | ||
757 | # CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set | ||
758 | # CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set | ||
759 | # CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set | ||
760 | # CONFIG_FEATURE_HTTPD_PROXY is not set | ||
761 | # CONFIG_FEATURE_HTTPD_GZIP is not set | ||
762 | CONFIG_IFCONFIG=y | ||
763 | CONFIG_FEATURE_IFCONFIG_STATUS=y | ||
764 | # CONFIG_FEATURE_IFCONFIG_SLIP is not set | ||
765 | # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set | ||
766 | CONFIG_FEATURE_IFCONFIG_HW=y | ||
767 | # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set | ||
768 | # CONFIG_IFENSLAVE is not set | ||
769 | # CONFIG_IFPLUGD is not set | ||
770 | CONFIG_IFUPDOWN=y | ||
771 | CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" | ||
772 | # CONFIG_FEATURE_IFUPDOWN_IP is not set | ||
773 | # CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set | ||
774 | CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN=y | ||
775 | CONFIG_FEATURE_IFUPDOWN_IPV4=y | ||
776 | CONFIG_FEATURE_IFUPDOWN_IPV6=y | ||
777 | CONFIG_FEATURE_IFUPDOWN_MAPPING=y | ||
778 | # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set | ||
779 | # CONFIG_INETD is not set | ||
780 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set | ||
781 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set | ||
782 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set | ||
783 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set | ||
784 | # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set | ||
785 | # CONFIG_FEATURE_INETD_RPC is not set | ||
786 | CONFIG_IP=y | ||
787 | CONFIG_FEATURE_IP_ADDRESS=y | ||
788 | CONFIG_FEATURE_IP_LINK=y | ||
789 | CONFIG_FEATURE_IP_ROUTE=y | ||
790 | CONFIG_FEATURE_IP_TUNNEL=y | ||
791 | # CONFIG_FEATURE_IP_RULE is not set | ||
792 | # CONFIG_FEATURE_IP_SHORT_FORMS is not set | ||
793 | # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set | ||
794 | # CONFIG_IPADDR is not set | ||
795 | # CONFIG_IPLINK is not set | ||
796 | # CONFIG_IPROUTE is not set | ||
797 | # CONFIG_IPTUNNEL is not set | ||
798 | # CONFIG_IPRULE is not set | ||
799 | # CONFIG_IPCALC is not set | ||
800 | # CONFIG_FEATURE_IPCALC_FANCY is not set | ||
801 | # CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set | ||
802 | CONFIG_NETSTAT=y | ||
803 | # CONFIG_FEATURE_NETSTAT_WIDE is not set | ||
804 | # CONFIG_FEATURE_NETSTAT_PRG is not set | ||
805 | CONFIG_NSLOOKUP=y | ||
806 | # CONFIG_NTPD is not set | ||
807 | # CONFIG_FEATURE_NTPD_SERVER is not set | ||
808 | # CONFIG_PSCAN is not set | ||
809 | CONFIG_ROUTE=y | ||
810 | # CONFIG_SLATTACH is not set | ||
811 | # CONFIG_TCPSVD is not set | ||
812 | CONFIG_TELNET=y | ||
813 | # CONFIG_FEATURE_TELNET_TTYPE is not set | ||
814 | CONFIG_FEATURE_TELNET_AUTOLOGIN=y | ||
815 | # CONFIG_TELNETD is not set | ||
816 | # CONFIG_FEATURE_TELNETD_STANDALONE is not set | ||
817 | # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set | ||
818 | CONFIG_TFTP=y | ||
819 | # CONFIG_TFTPD is not set | ||
820 | |||
821 | # | ||
822 | # Common options for tftp/tftpd | ||
823 | # | ||
824 | CONFIG_FEATURE_TFTP_GET=y | ||
825 | CONFIG_FEATURE_TFTP_PUT=y | ||
826 | # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set | ||
827 | # CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set | ||
828 | # CONFIG_TFTP_DEBUG is not set | ||
829 | CONFIG_TRACEROUTE=y | ||
830 | # CONFIG_TRACEROUTE6 is not set | ||
831 | # CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set | ||
832 | # CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set | ||
833 | # CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set | ||
834 | # CONFIG_TUNCTL is not set | ||
835 | # CONFIG_FEATURE_TUNCTL_UG is not set | ||
836 | # CONFIG_UDHCPC6 is not set | ||
837 | CONFIG_UDHCPD=y | ||
838 | # CONFIG_DHCPRELAY is not set | ||
839 | CONFIG_DUMPLEASES=y | ||
840 | # CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set | ||
841 | # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set | ||
842 | CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" | ||
843 | # CONFIG_UDHCPC is not set | ||
844 | # CONFIG_FEATURE_UDHCPC_ARPING is not set | ||
845 | # CONFIG_FEATURE_UDHCP_PORT is not set | ||
846 | CONFIG_UDHCP_DEBUG=0 | ||
847 | # CONFIG_FEATURE_UDHCP_RFC3397 is not set | ||
848 | # CONFIG_FEATURE_UDHCP_8021Q is not set | ||
849 | CONFIG_UDHCPC_DEFAULT_SCRIPT="" | ||
850 | CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 | ||
851 | CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" | ||
852 | # CONFIG_UDPSVD is not set | ||
853 | # CONFIG_VCONFIG is not set | ||
854 | CONFIG_WGET=y | ||
855 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
856 | CONFIG_FEATURE_WGET_AUTHENTICATION=y | ||
857 | CONFIG_FEATURE_WGET_LONG_OPTIONS=y | ||
858 | CONFIG_FEATURE_WGET_TIMEOUT=y | ||
859 | # CONFIG_ZCIP is not set | ||
860 | |||
861 | # | ||
862 | # Print Utilities | ||
863 | # | ||
864 | # CONFIG_LPD is not set | ||
865 | # CONFIG_LPR is not set | ||
866 | # CONFIG_LPQ is not set | ||
867 | |||
868 | # | ||
869 | # Mail Utilities | ||
870 | # | ||
871 | # CONFIG_MAKEMIME is not set | ||
872 | CONFIG_FEATURE_MIME_CHARSET="" | ||
873 | # CONFIG_POPMAILDIR is not set | ||
874 | # CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set | ||
875 | # CONFIG_REFORMIME is not set | ||
876 | # CONFIG_FEATURE_REFORMIME_COMPAT is not set | ||
877 | # CONFIG_SENDMAIL is not set | ||
878 | |||
879 | # | ||
880 | # Process Utilities | ||
881 | # | ||
882 | # CONFIG_IOSTAT is not set | ||
883 | # CONFIG_LSOF is not set | ||
884 | # CONFIG_MPSTAT is not set | ||
885 | # CONFIG_NMETER is not set | ||
886 | # CONFIG_PMAP is not set | ||
887 | # CONFIG_POWERTOP is not set | ||
888 | # CONFIG_PSTREE is not set | ||
889 | # CONFIG_PWDX is not set | ||
890 | # CONFIG_SMEMCAP is not set | ||
891 | # CONFIG_UPTIME is not set | ||
892 | # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set | ||
893 | # CONFIG_FREE is not set | ||
894 | CONFIG_FUSER=y | ||
895 | # CONFIG_KILL is not set | ||
896 | # CONFIG_KILLALL is not set | ||
897 | # CONFIG_KILLALL5 is not set | ||
898 | # CONFIG_PGREP is not set | ||
899 | CONFIG_PIDOF=y | ||
900 | # CONFIG_FEATURE_PIDOF_SINGLE is not set | ||
901 | # CONFIG_FEATURE_PIDOF_OMIT is not set | ||
902 | # CONFIG_PKILL is not set | ||
903 | # CONFIG_PS is not set | ||
904 | # CONFIG_FEATURE_PS_WIDE is not set | ||
905 | # CONFIG_FEATURE_PS_LONG is not set | ||
906 | # CONFIG_FEATURE_PS_TIME is not set | ||
907 | # CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set | ||
908 | # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set | ||
909 | CONFIG_RENICE=y | ||
910 | # CONFIG_BB_SYSCTL is not set | ||
911 | # CONFIG_TOP is not set | ||
912 | # CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set | ||
913 | # CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set | ||
914 | # CONFIG_FEATURE_TOP_SMP_CPU is not set | ||
915 | # CONFIG_FEATURE_TOP_DECIMALS is not set | ||
916 | # CONFIG_FEATURE_TOP_SMP_PROCESS is not set | ||
917 | # CONFIG_FEATURE_TOPMEM is not set | ||
918 | # CONFIG_FEATURE_SHOW_THREADS is not set | ||
919 | # CONFIG_WATCH is not set | ||
920 | |||
921 | # | ||
922 | # Runit Utilities | ||
923 | # | ||
924 | # CONFIG_RUNSV is not set | ||
925 | # CONFIG_RUNSVDIR is not set | ||
926 | # CONFIG_FEATURE_RUNSVDIR_LOG is not set | ||
927 | # CONFIG_SV is not set | ||
928 | CONFIG_SV_DEFAULT_SERVICE_DIR="" | ||
929 | # CONFIG_SVLOGD is not set | ||
930 | # CONFIG_CHPST is not set | ||
931 | # CONFIG_SETUIDGID is not set | ||
932 | # CONFIG_ENVUIDGID is not set | ||
933 | # CONFIG_ENVDIR is not set | ||
934 | # CONFIG_SOFTLIMIT is not set | ||
935 | # CONFIG_CHCON is not set | ||
936 | # CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set | ||
937 | # CONFIG_GETENFORCE is not set | ||
938 | # CONFIG_GETSEBOOL is not set | ||
939 | # CONFIG_LOAD_POLICY is not set | ||
940 | # CONFIG_MATCHPATHCON is not set | ||
941 | # CONFIG_RESTORECON is not set | ||
942 | # CONFIG_RUNCON is not set | ||
943 | # CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set | ||
944 | # CONFIG_SELINUXENABLED is not set | ||
945 | # CONFIG_SETENFORCE is not set | ||
946 | # CONFIG_SETFILES is not set | ||
947 | # CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set | ||
948 | # CONFIG_SETSEBOOL is not set | ||
949 | # CONFIG_SESTATUS is not set | ||
950 | |||
951 | # | ||
952 | # Shells | ||
953 | # | ||
954 | CONFIG_ASH=y | ||
955 | CONFIG_ASH_BASH_COMPAT=y | ||
956 | # CONFIG_ASH_IDLE_TIMEOUT is not set | ||
957 | CONFIG_ASH_JOB_CONTROL=y | ||
958 | CONFIG_ASH_ALIAS=y | ||
959 | CONFIG_ASH_GETOPTS=y | ||
960 | CONFIG_ASH_BUILTIN_ECHO=y | ||
961 | CONFIG_ASH_BUILTIN_PRINTF=y | ||
962 | CONFIG_ASH_BUILTIN_TEST=y | ||
963 | # CONFIG_ASH_CMDCMD is not set | ||
964 | # CONFIG_ASH_MAIL is not set | ||
965 | CONFIG_ASH_OPTIMIZE_FOR_SIZE=y | ||
966 | # CONFIG_ASH_RANDOM_SUPPORT is not set | ||
967 | CONFIG_ASH_EXPAND_PRMT=y | ||
968 | # CONFIG_CTTYHACK is not set | ||
969 | # CONFIG_HUSH is not set | ||
970 | # CONFIG_HUSH_BASH_COMPAT is not set | ||
971 | # CONFIG_HUSH_BRACE_EXPANSION is not set | ||
972 | # CONFIG_HUSH_HELP is not set | ||
973 | # CONFIG_HUSH_INTERACTIVE is not set | ||
974 | # CONFIG_HUSH_SAVEHISTORY is not set | ||
975 | # CONFIG_HUSH_JOB is not set | ||
976 | # CONFIG_HUSH_TICK is not set | ||
977 | # CONFIG_HUSH_IF is not set | ||
978 | # CONFIG_HUSH_LOOPS is not set | ||
979 | # CONFIG_HUSH_CASE is not set | ||
980 | # CONFIG_HUSH_FUNCTIONS is not set | ||
981 | # CONFIG_HUSH_LOCAL is not set | ||
982 | # CONFIG_HUSH_RANDOM_SUPPORT is not set | ||
983 | # CONFIG_HUSH_EXPORT_N is not set | ||
984 | # CONFIG_HUSH_MODE_X is not set | ||
985 | # CONFIG_MSH is not set | ||
986 | CONFIG_FEATURE_SH_IS_ASH=y | ||
987 | # CONFIG_FEATURE_SH_IS_HUSH is not set | ||
988 | # CONFIG_FEATURE_SH_IS_NONE is not set | ||
989 | # CONFIG_FEATURE_BASH_IS_ASH is not set | ||
990 | # CONFIG_FEATURE_BASH_IS_HUSH is not set | ||
991 | CONFIG_FEATURE_BASH_IS_NONE=y | ||
992 | CONFIG_SH_MATH_SUPPORT=y | ||
993 | # CONFIG_SH_MATH_SUPPORT_64 is not set | ||
994 | CONFIG_FEATURE_SH_EXTRA_QUIET=y | ||
995 | # CONFIG_FEATURE_SH_STANDALONE is not set | ||
996 | # CONFIG_FEATURE_SH_NOFORK is not set | ||
997 | CONFIG_FEATURE_SH_HISTFILESIZE=y | ||
998 | |||
999 | # | ||
1000 | # System Logging Utilities | ||
1001 | # | ||
1002 | CONFIG_SYSLOGD=y | ||
1003 | CONFIG_FEATURE_ROTATE_LOGFILE=y | ||
1004 | CONFIG_FEATURE_REMOTE_LOG=y | ||
1005 | CONFIG_FEATURE_SYSLOGD_DUP=y | ||
1006 | CONFIG_FEATURE_SYSLOGD_CFG=y | ||
1007 | CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 | ||
1008 | CONFIG_FEATURE_IPC_SYSLOG=y | ||
1009 | CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 | ||
1010 | CONFIG_LOGREAD=y | ||
1011 | CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y | ||
1012 | CONFIG_KLOGD=y | ||
1013 | CONFIG_FEATURE_KLOGD_KLOGCTL=y | ||
1014 | CONFIG_LOGGER=y | ||
diff --git a/meta-eca/recipes-devtools/ninja/ninja-native_1.4.0.bb b/meta-eca/recipes-devtools/ninja/ninja-native_1.4.0.bb new file mode 100644 index 0000000..f05d478 --- /dev/null +++ b/meta-eca/recipes-devtools/ninja/ninja-native_1.4.0.bb | |||
@@ -0,0 +1,21 @@ | |||
1 | DESCRIPTION = "Ninja is a small build system with a focus on speed." | ||
2 | LICENSE = "Apache-2" | ||
3 | |||
4 | inherit native | ||
5 | |||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" | ||
7 | |||
8 | SRCREV="63d5b1013cafb2db95687cf446eb5bb68cf6a27a" | ||
9 | |||
10 | SRC_URI = "git://github.com/martine/ninja.git;branch=release" | ||
11 | |||
12 | S="${WORKDIR}/git" | ||
13 | |||
14 | do_compile() { | ||
15 | python ${S}/bootstrap.py | ||
16 | } | ||
17 | |||
18 | do_install() { | ||
19 | install -d ${D}${bindir} | ||
20 | install -m 0755 ${S}/ninja ${D}${bindir}/ninja | ||
21 | } | ||
diff --git a/meta-eca/recipes-eca/images/eca-image.bb b/meta-eca/recipes-eca/images/eca-image.bb new file mode 100644 index 0000000..724f49a --- /dev/null +++ b/meta-eca/recipes-eca/images/eca-image.bb | |||
@@ -0,0 +1,4 @@ | |||
1 | include recipes-eca/images/eca-image.inc | ||
2 | |||
3 | PV = "0.2" | ||
4 | PR = "r1" | ||
diff --git a/meta-eca/recipes-eca/images/eca-image.inc b/meta-eca/recipes-eca/images/eca-image.inc new file mode 100644 index 0000000..a661521 --- /dev/null +++ b/meta-eca/recipes-eca/images/eca-image.inc | |||
@@ -0,0 +1,31 @@ | |||
1 | IMAGE_INSTALL = "\ | ||
2 | packagegroup-eca \ | ||
3 | ${@base_contains('DISTRO_FEATURES', 'internet-of-things', 'packagegroup-iot', '', d)} \ | ||
4 | ${@base_contains('DISTRO_FEATURES', 'desktop', 'packagegroup-eca-desktop', '', d)} \ | ||
5 | ${ROOTFS_PKGMANAGE_BOOTSTRAP} \ | ||
6 | ${CORE_IMAGE_EXTRA_INSTALL} \ | ||
7 | " | ||
8 | |||
9 | EXTRA_IMAGE_FEATURES = "debug-tweaks package-management ssh-server-dropbear" | ||
10 | EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native" | ||
11 | |||
12 | IMAGE_LINGUAS = " " | ||
13 | |||
14 | LICENSE = "MIT" | ||
15 | |||
16 | PREFERRED_PROVIDER_udev = "systemd" | ||
17 | PREFERRED_PROVIDER_udev-utils = "systemd" | ||
18 | |||
19 | PREFERRED_PROVIDER_jpeg = "jpeg" | ||
20 | PREFERRED_PROVIDER_jpeg-native = "jpeg-native" | ||
21 | |||
22 | BBMASK = "meta/recipes-core/udev.*" | ||
23 | |||
24 | inherit core-image buildhistory | ||
25 | |||
26 | IMAGE_ROOTFS_SIZE = "8192" | ||
27 | |||
28 | # remove not needed ipkg informations | ||
29 | #ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; " | ||
30 | |||
31 | BUILDHISTORY_COMMIT = "1" | ||
diff --git a/meta-eca/recipes-eca/packagegroups/packagegroup-base.bbappend b/meta-eca/recipes-eca/packagegroups/packagegroup-base.bbappend new file mode 100644 index 0000000..3578896 --- /dev/null +++ b/meta-eca/recipes-eca/packagegroups/packagegroup-base.bbappend | |||
@@ -0,0 +1,5 @@ | |||
1 | # We want to use bluez5 | ||
2 | RDEPENDS_packagegroup-base-bluetooth = "\ | ||
3 | bluez5 \ | ||
4 | ${@base_contains('COMBINED_FEATURES', 'alsa', 'libasound-module-bluez', '',d)} \ | ||
5 | " | ||
diff --git a/meta-eca/recipes-eca/packagegroups/packagegroup-eca-desktop.bb b/meta-eca/recipes-eca/packagegroups/packagegroup-eca-desktop.bb new file mode 100644 index 0000000..7b20770 --- /dev/null +++ b/meta-eca/recipes-eca/packagegroups/packagegroup-eca-desktop.bb | |||
@@ -0,0 +1,45 @@ | |||
1 | DESCRIPTION = "Packagegroup for ECA desktop packages" | ||
2 | LICENSE = "MIT" | ||
3 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
4 | DEPENDS = "virtual/kernel" | ||
5 | PR = "r2" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | PACKAGES = "\ | ||
10 | ${@base_contains('DISTRO_FEATURES', 'desktop', 'packagegroup-eca-desktop', '', d)} \ | ||
11 | " | ||
12 | |||
13 | # Graphical desktop support | ||
14 | # pcmanfm doesn't work on mips | ||
15 | FILEMANAGER ?= "pcmanfm" | ||
16 | FILEMANAGER_mips ?= "" | ||
17 | BROWSER = "chromium" | ||
18 | DESKTOP_APPS="\ | ||
19 | leafpad \ | ||
20 | gaku \ | ||
21 | x11vnc \ | ||
22 | matchbox-terminal \ | ||
23 | sato-screenshot \ | ||
24 | ${FILEMANAGER} \ | ||
25 | ${BROWSER} \ | ||
26 | " | ||
27 | |||
28 | SUMMARY_packagegroup-eca-desktop = "ECA graphical desktop support" | ||
29 | RDEPENDS_packagegroup-eca-desktop = "\ | ||
30 | matchbox-desktop \ | ||
31 | matchbox-session-sato \ | ||
32 | matchbox-keyboard \ | ||
33 | matchbox-keyboard-applet \ | ||
34 | matchbox-keyboard-im \ | ||
35 | matchbox-config-gtk \ | ||
36 | xcursor-transparent-theme \ | ||
37 | sato-icon-theme \ | ||
38 | settings-daemon \ | ||
39 | gtk-sato-engine \ | ||
40 | shutdown-desktop \ | ||
41 | libsdl \ | ||
42 | connman-gnome \ | ||
43 | udev-extraconf \ | ||
44 | ${DESKTOP_APPS} \ | ||
45 | " | ||
diff --git a/meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb b/meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb new file mode 100644 index 0000000..5aaa002 --- /dev/null +++ b/meta-eca/recipes-eca/packagegroups/packagegroup-eca.bb | |||
@@ -0,0 +1,127 @@ | |||
1 | DESCRIPTION = "Packagegroup for ECA packages" | ||
2 | LICENSE = "MIT" | ||
3 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
4 | DEPENDS = "virtual/kernel" | ||
5 | PR = "r2" | ||
6 | |||
7 | inherit packagegroup | ||
8 | |||
9 | PACKAGES = "\ | ||
10 | packagegroup-eca \ | ||
11 | ${@base_contains('DISTRO_FEATURES', 'internet-of-things', 'packagegroup-iot', '', d)} \ | ||
12 | " | ||
13 | |||
14 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= "" | ||
15 | MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= "" | ||
16 | |||
17 | VIRTUAL-RUNTIME_dev_manager ?= "udev" | ||
18 | VIRTUAL-RUNTIME_init_manager ?= "sysvinit" | ||
19 | VIRTUAL-RUNTIME_initscripts ?= "initscripts" | ||
20 | VIRTUAL-RUNTIME_keymaps ?= "keymaps " | ||
21 | |||
22 | BLUEZ_PACKAGES="\ | ||
23 | bluez5 \ | ||
24 | bluez5-testtools \ | ||
25 | " | ||
26 | |||
27 | CONNMAN_PACKAGES="\ | ||
28 | connman \ | ||
29 | connman-init-systemd \ | ||
30 | connman-client \ | ||
31 | connman-tests \ | ||
32 | connman-tools \ | ||
33 | " | ||
34 | |||
35 | NFC_PACKAGES="\ | ||
36 | neard \ | ||
37 | " | ||
38 | |||
39 | OFONO_PACKAGES="\ | ||
40 | ofono \ | ||
41 | ofono-tests \ | ||
42 | mobile-broadband-provider-info \ | ||
43 | usb-modeswitch \ | ||
44 | " | ||
45 | |||
46 | UI_PACKAGES="\ | ||
47 | webpy \ | ||
48 | eca-web \ | ||
49 | " | ||
50 | |||
51 | UTIL_PACKAGES="\ | ||
52 | curl \ | ||
53 | less \ | ||
54 | avahi \ | ||
55 | avahi-daemon \ | ||
56 | iproute2 \ | ||
57 | tcpdump \ | ||
58 | screen \ | ||
59 | bridge-utils \ | ||
60 | lsof \ | ||
61 | rsync \ | ||
62 | socat \ | ||
63 | links \ | ||
64 | iw \ | ||
65 | mosh \ | ||
66 | macchanger \ | ||
67 | netcat-openbsd \ | ||
68 | python-scapy \ | ||
69 | tzdata \ | ||
70 | bind-utils \ | ||
71 | usbutils \ | ||
72 | wireless-tools \ | ||
73 | " | ||
74 | |||
75 | # Try to install as many wlan firmwares as possible | ||
76 | WLAN_FIRMWARE="\ | ||
77 | linux-firmware-ralink \ | ||
78 | linux-firmware-rtl8192ce \ | ||
79 | linux-firmware-rtl8192cu \ | ||
80 | linux-firmware-rtl8192su \ | ||
81 | linux-firmware-sd8686 \ | ||
82 | linux-firmware-wl12xx \ | ||
83 | " | ||
84 | |||
85 | THE_THING_SYSTEM="\ | ||
86 | steward-init \ | ||
87 | steward \ | ||
88 | tts-nodejs \ | ||
89 | " | ||
90 | |||
91 | RDEPENDS_packagegroup-eca = "\ | ||
92 | base-files \ | ||
93 | base-passwd \ | ||
94 | busybox \ | ||
95 | ${VIRTUAL-RUNTIME_initscripts} \ | ||
96 | ${@base_contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \ | ||
97 | netbase \ | ||
98 | ${VIRTUAL-RUNTIME_init_manager} \ | ||
99 | ${VIRTUAL-RUNTIME_dev_manager} \ | ||
100 | ${VIRTUAL-RUNTIME_update-alternatives} \ | ||
101 | ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \ | ||
102 | procps \ | ||
103 | packagegroup-base \ | ||
104 | initscripts \ | ||
105 | systemd-compat-units \ | ||
106 | kernel-modules \ | ||
107 | eglibc \ | ||
108 | linux-firmware \ | ||
109 | \ | ||
110 | ${BLUEZ_PACKAGES} \ | ||
111 | ${CONNMAN_PACKAGES} \ | ||
112 | ${NFC_PACKAGES} \ | ||
113 | ${OFONO_PACKAGES} \ | ||
114 | ${UI_PACKAGES} \ | ||
115 | ${UTIL_PACKAGES} \ | ||
116 | ${WLAN_FIRMWARE} \ | ||
117 | " | ||
118 | |||
119 | SUMMARY_packagegroup-iot = "Internet of Things support" | ||
120 | RDEPENDS_packagegroup-iot = "\ | ||
121 | ${THE_THING_SYSTEM} \ | ||
122 | avahi-daemon-init \ | ||
123 | " | ||
124 | |||
125 | RRECOMMENDS_${PN} = "\ | ||
126 | ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \ | ||
127 | " | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-mainline_3.8.bb b/meta-eca/recipes-kernel/linux/linux-mainline_3.8.bb new file mode 100644 index 0000000..221b2a0 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-mainline_3.8.bb | |||
@@ -0,0 +1,3 @@ | |||
1 | # This is currently empty and only here so that bitbake | ||
2 | # does not complain | ||
3 | LICENSE = "GPLv2" | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/bluetooth.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/bluetooth.cfg new file mode 100644 index 0000000..21aac08 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/bluetooth.cfg | |||
@@ -0,0 +1,21 @@ | |||
1 | CONFIG_BT=m | ||
2 | CONFIG_BT_RFCOMM=m | ||
3 | CONFIG_BT_RFCOMM_TTY=y | ||
4 | CONFIG_BT_BNEP=m | ||
5 | CONFIG_BT_BNEP_MC_FILTER=y | ||
6 | CONFIG_BT_BNEP_PROTO_FILTER=y | ||
7 | CONFIG_BT_HIDP=m | ||
8 | CONFIG_BT_HCIBTUSB=m | ||
9 | CONFIG_BT_HCIBTSDIO=m | ||
10 | CONFIG_BT_HCIUART=m | ||
11 | CONFIG_BT_HCIUART_H4=y | ||
12 | CONFIG_BT_HCIUART_BCSP=y | ||
13 | CONFIG_BT_HCIUART_ATH3K=y | ||
14 | CONFIG_BT_HCIUART_LL=y | ||
15 | CONFIG_BT_HCIBCM203X=m | ||
16 | CONFIG_BT_HCIBPA10X=m | ||
17 | CONFIG_BT_HCIBFUSB=m | ||
18 | CONFIG_BT_HCIVHCI=m | ||
19 | CONFIG_BT_MRVL=m | ||
20 | CONFIG_BT_MRVL_SDIO=m | ||
21 | CONFIG_BT_ATH3K=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/bridge.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/bridge.cfg new file mode 100644 index 0000000..40e95a6 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/bridge.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_BRIDGE=m | ||
2 | CONFIG_BRIDGE_IGMP_SNOOPING=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/high-speed-mobile-devices.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/high-speed-mobile-devices.cfg new file mode 100644 index 0000000..0a009ee --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/high-speed-mobile-devices.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_USB_HSO=m | |||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/ipv6.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/ipv6.cfg new file mode 100644 index 0000000..96a6fe7 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/ipv6.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_IPV6_PRIVACY=y | ||
2 | CONFIG_IPV6_MULTIPLE_TABLES=y | ||
3 | CONFIG_IPV6_SUBTREES=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/l2tp.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/l2tp.cfg new file mode 100644 index 0000000..d6d96da --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/l2tp.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_L2TP=m | ||
2 | CONFIG_L2TP_V3=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/mac80211.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/mac80211.cfg new file mode 100644 index 0000000..559f3e7 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/mac80211.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_CFG80211=m | ||
2 | CONFIG_MAC80211=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-3.10.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-3.10.cfg new file mode 100644 index 0000000..dfbbecf --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-3.10.cfg | |||
@@ -0,0 +1,175 @@ | |||
1 | CONFIG_IP_ROUTE_CLASSID=y | ||
2 | CONFIG_IP_PNP=y | ||
3 | CONFIG_IP_PNP_DHCP=y | ||
4 | CONFIG_IP_PNP_BOOTP=y | ||
5 | CONFIG_NETFILTER_NETLINK=m | ||
6 | CONFIG_NETFILTER_NETLINK_ACCT=m | ||
7 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
8 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
9 | CONFIG_NF_CONNTRACK=m | ||
10 | CONFIG_NF_CONNTRACK_MARK=y | ||
11 | CONFIG_NF_CONNTRACK_ZONES=y | ||
12 | CONFIG_NF_CONNTRACK_PROCFS=y | ||
13 | CONFIG_NF_CONNTRACK_EVENTS=y | ||
14 | CONFIG_NF_CONNTRACK_TIMEOUT=y | ||
15 | CONFIG_NF_CONNTRACK_TIMESTAMP=y | ||
16 | CONFIG_NF_CT_PROTO_GRE=m | ||
17 | CONFIG_NF_CONNTRACK_FTP=m | ||
18 | CONFIG_NF_CONNTRACK_H323=m | ||
19 | CONFIG_NF_CONNTRACK_IRC=m | ||
20 | CONFIG_NF_CONNTRACK_BROADCAST=m | ||
21 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m | ||
22 | CONFIG_NF_CONNTRACK_PPTP=m | ||
23 | CONFIG_NF_CONNTRACK_SIP=m | ||
24 | CONFIG_NF_CT_NETLINK=m | ||
25 | CONFIG_NF_CT_NETLINK_TIMEOUT=m | ||
26 | CONFIG_NETFILTER_NETLINK_QUEUE_CT=y | ||
27 | CONFIG_NF_NAT=m | ||
28 | CONFIG_NF_NAT_NEEDED=y | ||
29 | CONFIG_NF_NAT_FTP=m | ||
30 | CONFIG_NF_NAT_IRC=m | ||
31 | CONFIG_NF_NAT_SIP=m | ||
32 | CONFIG_NETFILTER_TPROXY=m | ||
33 | CONFIG_NETFILTER_XTABLES=m | ||
34 | CONFIG_NETFILTER_XT_MARK=m | ||
35 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
36 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m | ||
37 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | ||
38 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | ||
39 | CONFIG_NETFILTER_XT_TARGET_CT=m | ||
40 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | ||
41 | CONFIG_NETFILTER_XT_TARGET_HL=m | ||
42 | CONFIG_NETFILTER_XT_TARGET_HMARK=m | ||
43 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m | ||
44 | CONFIG_NETFILTER_XT_TARGET_LED=m | ||
45 | CONFIG_NETFILTER_XT_TARGET_LOG=m | ||
46 | CONFIG_NETFILTER_XT_TARGET_MARK=m | ||
47 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | ||
48 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | ||
49 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
50 | CONFIG_NETFILTER_XT_TARGET_RATEEST=m | ||
51 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=m | ||
52 | CONFIG_NETFILTER_XT_TARGET_TEE=m | ||
53 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m | ||
54 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | ||
55 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | ||
56 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | ||
57 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | ||
58 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | ||
59 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m | ||
60 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | ||
61 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
62 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
63 | CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m | ||
64 | CONFIG_NETFILTER_XT_MATCH_DSCP=m | ||
65 | CONFIG_NETFILTER_XT_MATCH_ECN=m | ||
66 | CONFIG_NETFILTER_XT_MATCH_ESP=m | ||
67 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | ||
68 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | ||
69 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
70 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | ||
71 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | ||
72 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
73 | CONFIG_NETFILTER_XT_MATCH_MAC=m | ||
74 | CONFIG_NETFILTER_XT_MATCH_MARK=m | ||
75 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | ||
76 | CONFIG_NETFILTER_XT_MATCH_NFACCT=m | ||
77 | CONFIG_NETFILTER_XT_MATCH_OSF=m | ||
78 | CONFIG_NETFILTER_XT_MATCH_OWNER=m | ||
79 | CONFIG_NETFILTER_XT_MATCH_POLICY=m | ||
80 | CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m | ||
81 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | ||
82 | CONFIG_NETFILTER_XT_MATCH_QUOTA=m | ||
83 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m | ||
84 | CONFIG_NETFILTER_XT_MATCH_REALM=m | ||
85 | CONFIG_NETFILTER_XT_MATCH_RECENT=m | ||
86 | ONFIG_IP_VS=n | ||
87 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m | ||
88 | CONFIG_NETFILTER_XT_MATCH_STATE=m | ||
89 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | ||
90 | CONFIG_NETFILTER_XT_MATCH_STRING=m | ||
91 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | ||
92 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
93 | CONFIG_NETFILTER_XT_MATCH_U32=m | ||
94 | CONFIG_IP_SET=m | ||
95 | CONFIG_IP_SET_MAX=256 | ||
96 | CONFIG_IP_SET_BITMAP_IP=m | ||
97 | CONFIG_IP_SET_BITMAP_IPMAC=m | ||
98 | CONFIG_IP_SET_BITMAP_PORT=m | ||
99 | CONFIG_IP_SET_HASH_IP=m | ||
100 | CONFIG_IP_SET_HASH_IPPORT=m | ||
101 | CONFIG_IP_SET_HASH_IPPORTIP=m | ||
102 | CONFIG_IP_SET_HASH_IPPORTNET=m | ||
103 | CONFIG_IP_SET_HASH_NET=m | ||
104 | CONFIG_IP_SET_HASH_NETPORT=m | ||
105 | CONFIG_IP_SET_HASH_NETIFACE=m | ||
106 | CONFIG_IP_SET_LIST_SET=m | ||
107 | CONFIG_NF_DEFRAG_IPV4=m | ||
108 | CONFIG_NF_CONNTRACK_IPV4=m | ||
109 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y | ||
110 | CONFIG_IP_NF_QUEUE=m | ||
111 | CONFIG_IP_NF_IPTABLES=m | ||
112 | CONFIG_IP_NF_MATCH_AH=m | ||
113 | CONFIG_IP_NF_FILTER=m | ||
114 | CONFIG_IP_NF_TARGET_REJECT=m | ||
115 | CONFIG_IP_NF_TARGET_ULOG=m | ||
116 | CONFIG_NF_NAT_IPV4=m | ||
117 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
118 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
119 | CONFIG_NF_NAT_PROTO_GRE=m | ||
120 | CONFIG_NF_NAT_PPTP=m | ||
121 | CONFIG_NF_NAT_H323=m | ||
122 | CONFIG_IP_NF_MANGLE=m | ||
123 | CONFIG_IP_NF_TARGET_ECN=m | ||
124 | CONFIG_IP_NF_TARGET_TTL=m | ||
125 | CONFIG_IP_NF_RAW=m | ||
126 | CONFIG_NF_DEFRAG_IPV6=m | ||
127 | CONFIG_NF_CONNTRACK_IPV6=m | ||
128 | CONFIG_IP6_NF_IPTABLES=m | ||
129 | CONFIG_IP6_NF_MATCH_AH=m | ||
130 | CONFIG_IP6_NF_MATCH_EUI64=m | ||
131 | CONFIG_IP6_NF_MANGLE=m | ||
132 | CONFIG_IP6_NF_RAW=m | ||
133 | CONFIG_IP6_NF_SECURITY=m | ||
134 | CONFIG_NF_NAT_IPV6=m | ||
135 | CONFIG_IP6_NF_TARGET_MASQUERADE=m | ||
136 | CONFIG_IP6_NF_TARGET_NPT=m | ||
137 | CONFIG_BRIDGE_NF_EBTABLES=m | ||
138 | CONFIG_BRIDGE_EBT_BROUTE=m | ||
139 | CONFIG_BRIDGE_EBT_T_FILTER=m | ||
140 | CONFIG_BRIDGE_EBT_T_NAT=m | ||
141 | CONFIG_BRIDGE_EBT_802_3=m | ||
142 | CONFIG_BRIDGE_EBT_AMONG=m | ||
143 | CONFIG_BRIDGE_EBT_ARP=m | ||
144 | CONFIG_BRIDGE_EBT_IP=m | ||
145 | CONFIG_BRIDGE_EBT_IP6=m | ||
146 | CONFIG_BRIDGE_EBT_LIMIT=m | ||
147 | CONFIG_BRIDGE_EBT_MARK=m | ||
148 | CONFIG_BRIDGE_EBT_PKTTYPE=m | ||
149 | CONFIG_BRIDGE_EBT_STP=m | ||
150 | CONFIG_BRIDGE_EBT_VLAN=m | ||
151 | CONFIG_BRIDGE_EBT_ARPREPLY=m | ||
152 | CONFIG_BRIDGE_EBT_DNAT=m | ||
153 | CONFIG_BRIDGE_EBT_MARK_T=m | ||
154 | CONFIG_BRIDGE_EBT_REDIRECT=m | ||
155 | CONFIG_BRIDGE_EBT_SNAT=m | ||
156 | CONFIG_BRIDGE_EBT_LOG=m | ||
157 | CONFIG_BRIDGE_EBT_ULOG=m | ||
158 | CONFIG_BRIDGE_EBT_NFLOG=m | ||
159 | CONFIG_FB_DEFERRED_IO=y | ||
160 | CONFIG_FB_MODE_HELPERS=y | ||
161 | CONFIG_FB_TILEBLITTING=y | ||
162 | CONFIG_USB_CYTHERM=m | ||
163 | CONFIG_USB_IDMOUSE=m | ||
164 | CONFIG_USB_FTDI_ELAN=m | ||
165 | CONFIG_USB_LD=m | ||
166 | CONFIG_USB_TRANCEVIBRATOR=m | ||
167 | CONFIG_DECOMPRESS_GZIP=y | ||
168 | CONFIG_GENERIC_ALLOCATOR=y | ||
169 | CONFIG_TEXTSEARCH=y | ||
170 | CONFIG_TEXTSEARCH_KMP=m | ||
171 | CONFIG_TEXTSEARCH_BM=m | ||
172 | CONFIG_TEXTSEARCH_FSM=m | ||
173 | CONFIG_HAS_IOMEM=y | ||
174 | CONFIG_HAS_IOPORT=y | ||
175 | CONFIG_HAS_DMA=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-3.8.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-3.8.cfg new file mode 100644 index 0000000..dfbbecf --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-3.8.cfg | |||
@@ -0,0 +1,175 @@ | |||
1 | CONFIG_IP_ROUTE_CLASSID=y | ||
2 | CONFIG_IP_PNP=y | ||
3 | CONFIG_IP_PNP_DHCP=y | ||
4 | CONFIG_IP_PNP_BOOTP=y | ||
5 | CONFIG_NETFILTER_NETLINK=m | ||
6 | CONFIG_NETFILTER_NETLINK_ACCT=m | ||
7 | CONFIG_NETFILTER_NETLINK_QUEUE=m | ||
8 | CONFIG_NETFILTER_NETLINK_LOG=m | ||
9 | CONFIG_NF_CONNTRACK=m | ||
10 | CONFIG_NF_CONNTRACK_MARK=y | ||
11 | CONFIG_NF_CONNTRACK_ZONES=y | ||
12 | CONFIG_NF_CONNTRACK_PROCFS=y | ||
13 | CONFIG_NF_CONNTRACK_EVENTS=y | ||
14 | CONFIG_NF_CONNTRACK_TIMEOUT=y | ||
15 | CONFIG_NF_CONNTRACK_TIMESTAMP=y | ||
16 | CONFIG_NF_CT_PROTO_GRE=m | ||
17 | CONFIG_NF_CONNTRACK_FTP=m | ||
18 | CONFIG_NF_CONNTRACK_H323=m | ||
19 | CONFIG_NF_CONNTRACK_IRC=m | ||
20 | CONFIG_NF_CONNTRACK_BROADCAST=m | ||
21 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m | ||
22 | CONFIG_NF_CONNTRACK_PPTP=m | ||
23 | CONFIG_NF_CONNTRACK_SIP=m | ||
24 | CONFIG_NF_CT_NETLINK=m | ||
25 | CONFIG_NF_CT_NETLINK_TIMEOUT=m | ||
26 | CONFIG_NETFILTER_NETLINK_QUEUE_CT=y | ||
27 | CONFIG_NF_NAT=m | ||
28 | CONFIG_NF_NAT_NEEDED=y | ||
29 | CONFIG_NF_NAT_FTP=m | ||
30 | CONFIG_NF_NAT_IRC=m | ||
31 | CONFIG_NF_NAT_SIP=m | ||
32 | CONFIG_NETFILTER_TPROXY=m | ||
33 | CONFIG_NETFILTER_XTABLES=m | ||
34 | CONFIG_NETFILTER_XT_MARK=m | ||
35 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
36 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m | ||
37 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m | ||
38 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | ||
39 | CONFIG_NETFILTER_XT_TARGET_CT=m | ||
40 | CONFIG_NETFILTER_XT_TARGET_DSCP=m | ||
41 | CONFIG_NETFILTER_XT_TARGET_HL=m | ||
42 | CONFIG_NETFILTER_XT_TARGET_HMARK=m | ||
43 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m | ||
44 | CONFIG_NETFILTER_XT_TARGET_LED=m | ||
45 | CONFIG_NETFILTER_XT_TARGET_LOG=m | ||
46 | CONFIG_NETFILTER_XT_TARGET_MARK=m | ||
47 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m | ||
48 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | ||
49 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m | ||
50 | CONFIG_NETFILTER_XT_TARGET_RATEEST=m | ||
51 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=m | ||
52 | CONFIG_NETFILTER_XT_TARGET_TEE=m | ||
53 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m | ||
54 | CONFIG_NETFILTER_XT_TARGET_TRACE=m | ||
55 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m | ||
56 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m | ||
57 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m | ||
58 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m | ||
59 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m | ||
60 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m | ||
61 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
62 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | ||
63 | CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m | ||
64 | CONFIG_NETFILTER_XT_MATCH_DSCP=m | ||
65 | CONFIG_NETFILTER_XT_MATCH_ECN=m | ||
66 | CONFIG_NETFILTER_XT_MATCH_ESP=m | ||
67 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m | ||
68 | CONFIG_NETFILTER_XT_MATCH_HELPER=m | ||
69 | CONFIG_NETFILTER_XT_MATCH_HL=m | ||
70 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m | ||
71 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m | ||
72 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m | ||
73 | CONFIG_NETFILTER_XT_MATCH_MAC=m | ||
74 | CONFIG_NETFILTER_XT_MATCH_MARK=m | ||
75 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m | ||
76 | CONFIG_NETFILTER_XT_MATCH_NFACCT=m | ||
77 | CONFIG_NETFILTER_XT_MATCH_OSF=m | ||
78 | CONFIG_NETFILTER_XT_MATCH_OWNER=m | ||
79 | CONFIG_NETFILTER_XT_MATCH_POLICY=m | ||
80 | CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m | ||
81 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m | ||
82 | CONFIG_NETFILTER_XT_MATCH_QUOTA=m | ||
83 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m | ||
84 | CONFIG_NETFILTER_XT_MATCH_REALM=m | ||
85 | CONFIG_NETFILTER_XT_MATCH_RECENT=m | ||
86 | ONFIG_IP_VS=n | ||
87 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m | ||
88 | CONFIG_NETFILTER_XT_MATCH_STATE=m | ||
89 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m | ||
90 | CONFIG_NETFILTER_XT_MATCH_STRING=m | ||
91 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m | ||
92 | CONFIG_NETFILTER_XT_MATCH_TIME=m | ||
93 | CONFIG_NETFILTER_XT_MATCH_U32=m | ||
94 | CONFIG_IP_SET=m | ||
95 | CONFIG_IP_SET_MAX=256 | ||
96 | CONFIG_IP_SET_BITMAP_IP=m | ||
97 | CONFIG_IP_SET_BITMAP_IPMAC=m | ||
98 | CONFIG_IP_SET_BITMAP_PORT=m | ||
99 | CONFIG_IP_SET_HASH_IP=m | ||
100 | CONFIG_IP_SET_HASH_IPPORT=m | ||
101 | CONFIG_IP_SET_HASH_IPPORTIP=m | ||
102 | CONFIG_IP_SET_HASH_IPPORTNET=m | ||
103 | CONFIG_IP_SET_HASH_NET=m | ||
104 | CONFIG_IP_SET_HASH_NETPORT=m | ||
105 | CONFIG_IP_SET_HASH_NETIFACE=m | ||
106 | CONFIG_IP_SET_LIST_SET=m | ||
107 | CONFIG_NF_DEFRAG_IPV4=m | ||
108 | CONFIG_NF_CONNTRACK_IPV4=m | ||
109 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y | ||
110 | CONFIG_IP_NF_QUEUE=m | ||
111 | CONFIG_IP_NF_IPTABLES=m | ||
112 | CONFIG_IP_NF_MATCH_AH=m | ||
113 | CONFIG_IP_NF_FILTER=m | ||
114 | CONFIG_IP_NF_TARGET_REJECT=m | ||
115 | CONFIG_IP_NF_TARGET_ULOG=m | ||
116 | CONFIG_NF_NAT_IPV4=m | ||
117 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
118 | CONFIG_IP_NF_TARGET_REDIRECT=m | ||
119 | CONFIG_NF_NAT_PROTO_GRE=m | ||
120 | CONFIG_NF_NAT_PPTP=m | ||
121 | CONFIG_NF_NAT_H323=m | ||
122 | CONFIG_IP_NF_MANGLE=m | ||
123 | CONFIG_IP_NF_TARGET_ECN=m | ||
124 | CONFIG_IP_NF_TARGET_TTL=m | ||
125 | CONFIG_IP_NF_RAW=m | ||
126 | CONFIG_NF_DEFRAG_IPV6=m | ||
127 | CONFIG_NF_CONNTRACK_IPV6=m | ||
128 | CONFIG_IP6_NF_IPTABLES=m | ||
129 | CONFIG_IP6_NF_MATCH_AH=m | ||
130 | CONFIG_IP6_NF_MATCH_EUI64=m | ||
131 | CONFIG_IP6_NF_MANGLE=m | ||
132 | CONFIG_IP6_NF_RAW=m | ||
133 | CONFIG_IP6_NF_SECURITY=m | ||
134 | CONFIG_NF_NAT_IPV6=m | ||
135 | CONFIG_IP6_NF_TARGET_MASQUERADE=m | ||
136 | CONFIG_IP6_NF_TARGET_NPT=m | ||
137 | CONFIG_BRIDGE_NF_EBTABLES=m | ||
138 | CONFIG_BRIDGE_EBT_BROUTE=m | ||
139 | CONFIG_BRIDGE_EBT_T_FILTER=m | ||
140 | CONFIG_BRIDGE_EBT_T_NAT=m | ||
141 | CONFIG_BRIDGE_EBT_802_3=m | ||
142 | CONFIG_BRIDGE_EBT_AMONG=m | ||
143 | CONFIG_BRIDGE_EBT_ARP=m | ||
144 | CONFIG_BRIDGE_EBT_IP=m | ||
145 | CONFIG_BRIDGE_EBT_IP6=m | ||
146 | CONFIG_BRIDGE_EBT_LIMIT=m | ||
147 | CONFIG_BRIDGE_EBT_MARK=m | ||
148 | CONFIG_BRIDGE_EBT_PKTTYPE=m | ||
149 | CONFIG_BRIDGE_EBT_STP=m | ||
150 | CONFIG_BRIDGE_EBT_VLAN=m | ||
151 | CONFIG_BRIDGE_EBT_ARPREPLY=m | ||
152 | CONFIG_BRIDGE_EBT_DNAT=m | ||
153 | CONFIG_BRIDGE_EBT_MARK_T=m | ||
154 | CONFIG_BRIDGE_EBT_REDIRECT=m | ||
155 | CONFIG_BRIDGE_EBT_SNAT=m | ||
156 | CONFIG_BRIDGE_EBT_LOG=m | ||
157 | CONFIG_BRIDGE_EBT_ULOG=m | ||
158 | CONFIG_BRIDGE_EBT_NFLOG=m | ||
159 | CONFIG_FB_DEFERRED_IO=y | ||
160 | CONFIG_FB_MODE_HELPERS=y | ||
161 | CONFIG_FB_TILEBLITTING=y | ||
162 | CONFIG_USB_CYTHERM=m | ||
163 | CONFIG_USB_IDMOUSE=m | ||
164 | CONFIG_USB_FTDI_ELAN=m | ||
165 | CONFIG_USB_LD=m | ||
166 | CONFIG_USB_TRANCEVIBRATOR=m | ||
167 | CONFIG_DECOMPRESS_GZIP=y | ||
168 | CONFIG_GENERIC_ALLOCATOR=y | ||
169 | CONFIG_TEXTSEARCH=y | ||
170 | CONFIG_TEXTSEARCH_KMP=m | ||
171 | CONFIG_TEXTSEARCH_BM=m | ||
172 | CONFIG_TEXTSEARCH_FSM=m | ||
173 | CONFIG_HAS_IOMEM=y | ||
174 | CONFIG_HAS_IOPORT=y | ||
175 | CONFIG_HAS_DMA=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-ipv4.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-ipv4.cfg new file mode 100644 index 0000000..be24cf7 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-ipv4.cfg | |||
@@ -0,0 +1,14 @@ | |||
1 | CONFIG_NF_NAT=m | ||
2 | CONFIG_NF_NAT_NEEDED=y | ||
3 | CONFIG_NF_NAT_PROTO_UDPLITE=m | ||
4 | CONFIG_NF_NAT_PROTO_SCTP=m | ||
5 | CONFIG_NF_NAT_AMANDA=m | ||
6 | CONFIG_NF_NAT_FTP=m | ||
7 | CONFIG_NF_NAT_IRC=m | ||
8 | CONFIG_NF_NAT_SIP=m | ||
9 | CONFIG_NF_NAT_TFTP=m | ||
10 | CONFIG_NF_NAT_IPV4=m | ||
11 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
12 | CONFIG_NF_NAT_PROTO_GRE=m | ||
13 | CONFIG_NF_NAT_PPTP=m | ||
14 | CONFIG_NF_NAT_H323=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-small-3.8.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-small-3.8.cfg new file mode 100644 index 0000000..e9b71c4 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/netfilter-small-3.8.cfg | |||
@@ -0,0 +1,23 @@ | |||
1 | CONFIG_NETFILTER=y | ||
2 | CONFIG_NETFILTER_ADVANCED=y | ||
3 | CONFIG_BRIDGE_NETFILTER=y | ||
4 | CONFIG_NETFILTER_NETLINK=m | ||
5 | CONFIG_NETFILTER_NETLINK_ACCT=m | ||
6 | CONFIG_NF_CONNTRACK=m | ||
7 | CONFIG_NF_CONNTRACK_PROCFS=y | ||
8 | CONFIG_NF_NAT=m | ||
9 | CONFIG_NF_NAT_NEEDED=y | ||
10 | CONFIG_NETFILTER_XTABLES=m | ||
11 | CONFIG_NF_DEFRAG_IPV4=m | ||
12 | CONFIG_NF_CONNTRACK_IPV4=m | ||
13 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y | ||
14 | CONFIG_IP_NF_IPTABLES=m | ||
15 | CONFIG_IP_NF_FILTER=m | ||
16 | CONFIG_NF_NAT_IPV4=m | ||
17 | CONFIG_IP_NF_TARGET_MASQUERADE=m | ||
18 | CONFIG_IP_MULTIPLE_TABLES=y | ||
19 | CONFIG_NETFILTER_NETLINK_ACCT=m | ||
20 | CONFIG_NETFILTER_XT_MATCH_NFACCT=m | ||
21 | CONFIG_NETFILTER_XT_CONNMARK=m | ||
22 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m | ||
23 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/nfacct.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/nfacct.cfg new file mode 100644 index 0000000..2d9787f --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/nfacct.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_NETFILTER_NETLINK_ACCT=m | ||
2 | CONFIG_NETFILTER_XT_MATCH_NFACCT=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/nfc-3.4.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/nfc-3.4.cfg new file mode 100644 index 0000000..af3fd46 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/nfc-3.4.cfg | |||
@@ -0,0 +1,5 @@ | |||
1 | CONFIG_NFC=m | ||
2 | CONFIG_NFC_NCI=m | ||
3 | CONFIG_NFC_LLCP=y | ||
4 | CONFIG_PN544_NFC=m | ||
5 | CONFIG_NFC_PN533=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/nfc.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/nfc.cfg new file mode 100644 index 0000000..9ff3db6 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/nfc.cfg | |||
@@ -0,0 +1,7 @@ | |||
1 | CONFIG_NFC=m | ||
2 | CONFIG_NFC_NCI=m | ||
3 | CONFIG_NFC_HCI=m | ||
4 | CONFIG_NFC_SHDLC=y | ||
5 | CONFIG_NFC_LLCP=y | ||
6 | CONFIG_PN544_HCI_NFC=m | ||
7 | CONFIG_NFC_PN533=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/nokia-phonet.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/nokia-phonet.cfg new file mode 100644 index 0000000..dde96ab --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/nokia-phonet.cfg | |||
@@ -0,0 +1,2 @@ | |||
1 | CONFIG_PHONET=m | ||
2 | CONFIG_USB_CDC_PHONET=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/rfkill.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/rfkill.cfg new file mode 100644 index 0000000..428c0a5 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/rfkill.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_RFKILL=m | ||
2 | CONFIG_RFKILL_LEDS=y | ||
3 | CONFIG_RFKILL_INPUT=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/tun-device.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/tun-device.cfg new file mode 100644 index 0000000..d89a52f --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/tun-device.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_TUN=y | |||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/usb-eth-gadget.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/usb-eth-gadget.cfg new file mode 100644 index 0000000..b05042c --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/usb-eth-gadget.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_USB_ETH=m | ||
2 | CONFIG_USB_ETH_RNDIS=y | ||
3 | CONFIG_USB_MASS_STORAGE=n \ No newline at end of file | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/usb-net-3.10.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/usb-net-3.10.cfg new file mode 100644 index 0000000..b9c3f34 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/usb-net-3.10.cfg | |||
@@ -0,0 +1,22 @@ | |||
1 | CONFIG_USB_USBNET=m | ||
2 | CONFIG_USB_NET_AX8817X=m | ||
3 | CONFIG_USB_NET_CDCETHER=m | ||
4 | CONFIG_USB_NET_CDC_EEM=m | ||
5 | CONFIG_USB_NET_CDC_NCM=m | ||
6 | CONFIG_USB_NET_DM9601=m | ||
7 | CONFIG_USB_NET_SMSC75XX=m | ||
8 | CONFIG_USB_NET_SMSC95XX=m | ||
9 | CONFIG_USB_NET_NET1080=m | ||
10 | CONFIG_USB_NET_PLUSB=m | ||
11 | CONFIG_USB_NET_MCS7830=m | ||
12 | CONFIG_USB_NET_CDC_SUBSET=m | ||
13 | CONFIG_USB_NET_ZAURUS=m | ||
14 | CONFIG_USB_NET_INT51X1=m | ||
15 | CONFIG_USB_RTL8152=m | ||
16 | CONFIG_USB_NET_CDC_MBIM=m | ||
17 | CONFIG_USB_NET_KALMIA=m | ||
18 | CONFIG_USB_NET_QMI_WWAN=m | ||
19 | CONFIG_USB_SIERRA_NET=m | ||
20 | CONFIG_USB_VL600=m | ||
21 | CONFIG_USB_ACM=m | ||
22 | CONFIG_USB_WDM=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/usb-net.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/usb-net.cfg new file mode 100644 index 0000000..45da619 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/usb-net.cfg | |||
@@ -0,0 +1,14 @@ | |||
1 | CONFIG_USB_USBNET=m | ||
2 | CONFIG_USB_NET_AX8817X=m | ||
3 | CONFIG_USB_NET_CDCETHER=m | ||
4 | CONFIG_USB_NET_CDC_EEM=m | ||
5 | CONFIG_USB_NET_CDC_NCM=m | ||
6 | CONFIG_USB_NET_DM9601=m | ||
7 | CONFIG_USB_NET_SMSC75XX=m | ||
8 | CONFIG_USB_NET_SMSC95XX=m | ||
9 | CONFIG_USB_NET_NET1080=m | ||
10 | CONFIG_USB_NET_PLUSB=m | ||
11 | CONFIG_USB_NET_MCS7830=m | ||
12 | CONFIG_USB_NET_CDC_SUBSET=m | ||
13 | CONFIG_USB_NET_ZAURUS=m | ||
14 | CONFIG_USB_NET_INT51X1=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/usb-serial.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/usb-serial.cfg new file mode 100644 index 0000000..5f1134f --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/usb-serial.cfg | |||
@@ -0,0 +1,8 @@ | |||
1 | CONFIG_USB_SERIAL=m | ||
2 | CONFIG_USB_SERIAL_GENERIC=y | ||
3 | CONFIG_USB_SERIAL_IPW=m | ||
4 | CONFIG_USB_SERIAL_MOTOROLA=m | ||
5 | CONFIG_USB_SERIAL_QUALCOMM=m | ||
6 | CONFIG_USB_SERIAL_SIERRAWIRELESS=m | ||
7 | CONFIG_USB_SERIAL_WWAN=m | ||
8 | CONFIG_USB_SERIAL_OPTION=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-atheros-3.4.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-atheros-3.4.cfg new file mode 100644 index 0000000..d4f7456 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-atheros-3.4.cfg | |||
@@ -0,0 +1,14 @@ | |||
1 | CONFIG_MAC80211_LEDS=y | ||
2 | CONFIG_ATH_COMMON=m | ||
3 | CONFIG_ATH9K_HW=m | ||
4 | CONFIG_ATH9K_COMMON=m | ||
5 | CONFIG_ATH9K_BTCOEX_SUPPORT=y | ||
6 | CONFIG_ATH9K=m | ||
7 | CONFIG_ATH9K_RATE_CONTROL=y | ||
8 | CONFIG_ATH9K_HTC=m | ||
9 | CONFIG_CARL9170=m | ||
10 | CONFIG_CARL9170_LEDS=y | ||
11 | CONFIG_CARL9170_WPC=y | ||
12 | CONFIG_NEW_LEDS=y | ||
13 | CONFIG_LEDS_CLASS=m | ||
14 | CONFIG_LEDS_TRIGGERS=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-atheros.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-atheros.cfg new file mode 100644 index 0000000..5647351 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-atheros.cfg | |||
@@ -0,0 +1,21 @@ | |||
1 | CONFIG_ATH_COMMON=m | ||
2 | CONFIG_ATH_CARDS=m | ||
3 | CONFIG_ATH5K=m | ||
4 | CONFIG_ATH5K_PCI=y | ||
5 | CONFIG_ATH9K_HW=m | ||
6 | CONFIG_ATH9K_COMMON=m | ||
7 | CONFIG_ATH9K_BTCOEX_SUPPORT=y | ||
8 | CONFIG_ATH9K=m | ||
9 | CONFIG_ATH9K_PCI=y | ||
10 | CONFIG_ATH9K_AHB=y | ||
11 | CONFIG_ATH9K_RATE_CONTROL=y | ||
12 | CONFIG_ATH9K_HTC=m | ||
13 | CONFIG_CARL9170=m | ||
14 | CONFIG_CARL9170_LEDS=y | ||
15 | CONFIG_CARL9170_WPC=y | ||
16 | CONFIG_ATH6KL=m | ||
17 | CONFIG_ATH6KL_SDIO=m | ||
18 | CONFIG_ATH6KL_USB=m | ||
19 | CONFIG_AR5523=m | ||
20 | CONFIG_WIL6210=m | ||
21 | CONFIG_WIL6210_ISR_COR=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-broadcom.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-broadcom.cfg new file mode 100644 index 0000000..3361e8b --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-broadcom.cfg | |||
@@ -0,0 +1,24 @@ | |||
1 | CONFIG_B43=m | ||
2 | CONFIG_B43_SSB=y | ||
3 | CONFIG_B43_PCI_AUTOSELECT=y | ||
4 | CONFIG_B43_PCICORE_AUTOSELECT=y | ||
5 | CONFIG_B43_SDIO=y | ||
6 | CONFIG_B43_PIO=y | ||
7 | CONFIG_B43_PHY_LP=y | ||
8 | CONFIG_B43_PHY_HT=y | ||
9 | CONFIG_B43_LEDS=y | ||
10 | CONFIG_B43_HWRNG=y | ||
11 | CONFIG_BRCMUTIL=m | ||
12 | CONFIG_BRCMFMAC=m | ||
13 | CONFIG_BRCMFMAC_SDIO=y | ||
14 | CONFIG_BRCMFMAC_USB=y | ||
15 | CONFIG_SSB=m | ||
16 | CONFIG_SSB_SPROM=y | ||
17 | CONFIG_SSB_BLOCKIO=y | ||
18 | CONFIG_SSB_PCIHOST_POSSIBLE=y | ||
19 | CONFIG_SSB_PCIHOST=y | ||
20 | CONFIG_SSB_B43_PCI_BRIDGE=y | ||
21 | CONFIG_SSB_SDIOHOST_POSSIBLE=y | ||
22 | CONFIG_SSB_SDIOHOST=y | ||
23 | CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y | ||
24 | CONFIG_SSB_DRIVER_PCICORE=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-intel-3.10.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-intel-3.10.cfg new file mode 100644 index 0000000..4a7337a --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-intel-3.10.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_IWLWIFI=m | ||
2 | CONFIG_IWLDVM=m | ||
3 | CONFIG_IWLMVM=m | ||
4 | CONFIG_IWLWIFI_P2P=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-intel.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-intel.cfg new file mode 100644 index 0000000..80f0eb5 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-intel.cfg | |||
@@ -0,0 +1,3 @@ | |||
1 | CONFIG_IWLWIFI=m | ||
2 | CONFIG_IWLDVM=m | ||
3 | CONFIG_IWLWIFI_P2P=y | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-marwel.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-marwel.cfg new file mode 100644 index 0000000..b6b737b --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-marwel.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_MWIFIEX=m | ||
2 | CONFIG_MWIFIEX_SDIO=m | ||
3 | CONFIG_MWIFIEX_PCIE=m | ||
4 | CONFIG_MWIFIEX_USB=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-ralink.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-ralink.cfg new file mode 100644 index 0000000..82da88e --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-ralink.cfg | |||
@@ -0,0 +1,15 @@ | |||
1 | CONFIG_RT2X00=m | ||
2 | CONFIG_RT2500USB=m | ||
3 | CONFIG_RT73USB=m | ||
4 | CONFIG_RT2800USB=m | ||
5 | CONFIG_RT2800USB_RT33XX=y | ||
6 | CONFIG_RT2800USB_RT35XX=y | ||
7 | CONFIG_RT2800USB_RT53XX=y | ||
8 | CONFIG_RT2800USB_RT55XX=y | ||
9 | CONFIG_RT2800USB_UNKNOWN=y | ||
10 | CONFIG_RT2800_LIB=m | ||
11 | CONFIG_RT2X00_LIB_USB=m | ||
12 | CONFIG_RT2X00_LIB=m | ||
13 | CONFIG_RT2X00_LIB_FIRMWARE=y | ||
14 | CONFIG_RT2X00_LIB_CRYPTO=y | ||
15 | CONFIG_CRC_ITU_T=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-realtek-3.4.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-realtek-3.4.cfg new file mode 100644 index 0000000..5f0f1c6 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-realtek-3.4.cfg | |||
@@ -0,0 +1,6 @@ | |||
1 | CONFIG_EEPROM_93CX6=m | ||
2 | CONFIG_RTL8187=m | ||
3 | CONFIG_RTL8192CU=m | ||
4 | CONFIG_RTLWIFI=m | ||
5 | CONFIG_RTLWIFI_DEBUG=y | ||
6 | CONFIG_RTL8192C_COMMON=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-realtek.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-realtek.cfg new file mode 100644 index 0000000..d762950 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-realtek.cfg | |||
@@ -0,0 +1,11 @@ | |||
1 | CONFIG_EEPROM_93CX6=m | ||
2 | CONFIG_RTL8187=m | ||
3 | CONFIG_RTL8192CU=m | ||
4 | CONFIG_RTLWIFI=m | ||
5 | CONFIG_RTLWIFI_DEBUG=y | ||
6 | CONFIG_RTL8192C_COMMON=m | ||
7 | CONFIG_RTL8192CE=m | ||
8 | CONFIG_RTL8192SE=m | ||
9 | CONFIG_RTL8192DE=m | ||
10 | CONFIG_RTL8723AE=m | ||
11 | CONFIG_RTL8188EE=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-ti.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-ti.cfg new file mode 100644 index 0000000..22d52f5 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-ti.cfg | |||
@@ -0,0 +1,9 @@ | |||
1 | CONFIG_WL_TI=y | ||
2 | CONFIG_WL1251=m | ||
3 | CONFIG_WL1251_SDIO=m | ||
4 | CONFIG_WL12XX=m | ||
5 | CONFIG_WL18XX=m | ||
6 | CONFIG_WLCORE=m | ||
7 | CONFIG_WLCORE_SDIO=m | ||
8 | CONFIG_WL12XX_PLATFORM_DATA=y | ||
9 | CONFIG_CRC7=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-zydas-3.4.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-zydas-3.4.cfg new file mode 100644 index 0000000..f9f4f3c --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-zydas-3.4.cfg | |||
@@ -0,0 +1,4 @@ | |||
1 | CONFIG_WIRELESS_EXT=y | ||
2 | CONFIG_WEXT_PRIV=y | ||
3 | CONFIG_USB_ZD1201=m | ||
4 | CONFIG_ZD1211RW=m | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto/wlan-zydas.cfg b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-zydas.cfg new file mode 100644 index 0000000..72dcdec --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto/wlan-zydas.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_ZD1211RW=m | |||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto_3.10.bbappend b/meta-eca/recipes-kernel/linux/linux-yocto_3.10.bbappend new file mode 100644 index 0000000..6a1ab3c --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto_3.10.bbappend | |||
@@ -0,0 +1,27 @@ | |||
1 | # find defconfig path | ||
2 | FILESEXTRAPATHS := "${THISDIR}/${PN}" | ||
3 | |||
4 | SRC_URI += " \ | ||
5 | file://wlan-atheros.cfg \ | ||
6 | file://wlan-ralink.cfg \ | ||
7 | file://wlan-realtek.cfg \ | ||
8 | file://wlan-broadcom.cfg \ | ||
9 | file://wlan-zydas.cfg \ | ||
10 | file://wlan-marwel.cfg \ | ||
11 | file://wlan-ti.cfg \ | ||
12 | file://wlan-intel-3.10.cfg \ | ||
13 | file://bluetooth.cfg \ | ||
14 | file://nokia-phonet.cfg \ | ||
15 | file://usb-serial.cfg \ | ||
16 | file://tun-device.cfg \ | ||
17 | file://l2tp.cfg \ | ||
18 | file://rfkill.cfg \ | ||
19 | file://mac80211.cfg \ | ||
20 | file://nfc.cfg \ | ||
21 | file://high-speed-mobile-devices.cfg \ | ||
22 | file://netfilter-3.10.cfg \ | ||
23 | file://usb-eth-gadget.cfg \ | ||
24 | file://usb-net-3.10.cfg \ | ||
25 | file://ipv6.cfg \ | ||
26 | file://nfacct.cfg \ | ||
27 | " | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto_3.14.bbappend b/meta-eca/recipes-kernel/linux/linux-yocto_3.14.bbappend new file mode 100644 index 0000000..6a1ab3c --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto_3.14.bbappend | |||
@@ -0,0 +1,27 @@ | |||
1 | # find defconfig path | ||
2 | FILESEXTRAPATHS := "${THISDIR}/${PN}" | ||
3 | |||
4 | SRC_URI += " \ | ||
5 | file://wlan-atheros.cfg \ | ||
6 | file://wlan-ralink.cfg \ | ||
7 | file://wlan-realtek.cfg \ | ||
8 | file://wlan-broadcom.cfg \ | ||
9 | file://wlan-zydas.cfg \ | ||
10 | file://wlan-marwel.cfg \ | ||
11 | file://wlan-ti.cfg \ | ||
12 | file://wlan-intel-3.10.cfg \ | ||
13 | file://bluetooth.cfg \ | ||
14 | file://nokia-phonet.cfg \ | ||
15 | file://usb-serial.cfg \ | ||
16 | file://tun-device.cfg \ | ||
17 | file://l2tp.cfg \ | ||
18 | file://rfkill.cfg \ | ||
19 | file://mac80211.cfg \ | ||
20 | file://nfc.cfg \ | ||
21 | file://high-speed-mobile-devices.cfg \ | ||
22 | file://netfilter-3.10.cfg \ | ||
23 | file://usb-eth-gadget.cfg \ | ||
24 | file://usb-net-3.10.cfg \ | ||
25 | file://ipv6.cfg \ | ||
26 | file://nfacct.cfg \ | ||
27 | " | ||
diff --git a/meta-eca/recipes-kernel/linux/linux-yocto_3.4.bbappend b/meta-eca/recipes-kernel/linux/linux-yocto_3.4.bbappend new file mode 100644 index 0000000..451a133 --- /dev/null +++ b/meta-eca/recipes-kernel/linux/linux-yocto_3.4.bbappend | |||
@@ -0,0 +1,19 @@ | |||
1 | # find defconfig path | ||
2 | FILESEXTRAPATHS := "${THISDIR}/${PN}" | ||
3 | |||
4 | SRC_URI += " \ | ||
5 | file://wlan-atheros-3.4.cfg \ | ||
6 | file://wlan-ralink.cfg \ | ||
7 | file://wlan-realtek-3.4.cfg \ | ||
8 | file://wlan-zydas.cfg \ | ||
9 | file://bluetooth.cfg \ | ||
10 | file://nokia-phonet.cfg \ | ||
11 | file://usb-serial.cfg \ | ||
12 | file://tun-device.cfg \ | ||
13 | file://usb-eth-gadget.cfg \ | ||
14 | file://usb-net.cfg \ | ||
15 | file://rfkill.cfg \ | ||
16 | file://ipv6.cfg \ | ||
17 | file://nfc-3.4.cfg \ | ||
18 | file://nfacct.cfg \ | ||
19 | " | ||
diff --git a/meta-eca/recipes-multimedia/pulseaudio/files/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch b/meta-eca/recipes-multimedia/pulseaudio/files/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch new file mode 100644 index 0000000..467cd2c --- /dev/null +++ b/meta-eca/recipes-multimedia/pulseaudio/files/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch | |||
@@ -0,0 +1,30 @@ | |||
1 | From 002b16f0f2176b4c685e210e335bf69c02563ede Mon Sep 17 00:00:00 2001 | ||
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | ||
3 | Date: Sat, 22 Feb 2014 18:03:10 +0100 | ||
4 | Subject: [PATCH] configure.ac: Check only for libsystemd not libsystemd-login | ||
5 | |||
6 | * they were merged into libsystemd in systemd-209 | ||
7 | |||
8 | Upstream-Status: Pending (it would need to be conditional on systemd version for upstream to accept this) | ||
9 | |||
10 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
11 | --- | ||
12 | configure.ac | 2 +- | ||
13 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
14 | |||
15 | diff --git a/configure.ac b/configure.ac | ||
16 | index 388fae2..fff7a83 100644 | ||
17 | --- a/configure.ac | ||
18 | +++ b/configure.ac | ||
19 | @@ -1160,7 +1160,7 @@ AC_ARG_ENABLE([systemd], | ||
20 | AS_HELP_STRING([--disable-systemd],[Disable optional systemd support])) | ||
21 | |||
22 | AS_IF([test "x$enable_systemd" != "xno"], | ||
23 | - [PKG_CHECK_MODULES(SYSTEMD, [ libsystemd-login ], HAVE_SYSTEMD=1, HAVE_SYSTEMD=0)], | ||
24 | + [PKG_CHECK_MODULES(SYSTEMD, [ libsystemd ], HAVE_SYSTEMD=1, HAVE_SYSTEMD=0)], | ||
25 | HAVE_SYSTEMD=0) | ||
26 | |||
27 | AS_IF([test "x$enable_systemd" = "xyes" && test "x$HAVE_SYSTEMD" = "x0"], | ||
28 | -- | ||
29 | 1.8.5.3 | ||
30 | |||
diff --git a/meta-eca/recipes-multimedia/pulseaudio/files/volatiles.04_pulse b/meta-eca/recipes-multimedia/pulseaudio/files/volatiles.04_pulse new file mode 100644 index 0000000..5b19980 --- /dev/null +++ b/meta-eca/recipes-multimedia/pulseaudio/files/volatiles.04_pulse | |||
@@ -0,0 +1,2 @@ | |||
1 | # <type> <owner> <group> <mode> <path> <linksource> | ||
2 | d pulse pulse 0755 /var/run/pulse none | ||
diff --git a/meta-eca/recipes-multimedia/pulseaudio/pulseaudio_git.bb b/meta-eca/recipes-multimedia/pulseaudio/pulseaudio_git.bb new file mode 100644 index 0000000..be6a730 --- /dev/null +++ b/meta-eca/recipes-multimedia/pulseaudio/pulseaudio_git.bb | |||
@@ -0,0 +1,23 @@ | |||
1 | # Recipe for Pulseaudio that uses bluez5 | ||
2 | |||
3 | PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez5', '', d)} \ | ||
4 | ${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ | ||
5 | ${@base_contains('DISTRO_FEATURES', 'zeroconf', 'avahi', '', d)} \ | ||
6 | ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" | ||
7 | |||
8 | require recipes-multimedia/pulseaudio/pulseaudio.inc | ||
9 | |||
10 | PV="5.0" | ||
11 | |||
12 | SRC_URI = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PV}.tar.xz \ | ||
13 | file://0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch \ | ||
14 | file://volatiles.04_pulse" | ||
15 | |||
16 | SRC_URI[md5sum] = "c43749838612f4860465e83ed62ca38e" | ||
17 | SRC_URI[sha256sum] = "99c13a8b1249ddbd724f195579df79484e9af6418cecf6a15f003a7f36caf939" | ||
18 | |||
19 | do_compile_prepend() { | ||
20 | mkdir -p ${S}/libltdl | ||
21 | cp ${STAGING_LIBDIR}/libltdl* ${S}/libltdl | ||
22 | } | ||
23 | |||
diff --git a/meta-eca/recipes-support/libusb/libusb1_%.bbappend b/meta-eca/recipes-support/libusb/libusb1_%.bbappend new file mode 100644 index 0000000..e0dbeac --- /dev/null +++ b/meta-eca/recipes-support/libusb/libusb1_%.bbappend | |||
@@ -0,0 +1,5 @@ | |||
1 | # node.js npm needs libusb.h but it's components do not search | ||
2 | # the header from correct place | ||
3 | do_install_append() { | ||
4 | cp ${D}/usr/include/libusb-1.0/libusb.h ${D}/usr/include/libusb.h | ||
5 | } | ||
diff --git a/meta-eca/recipes-web/eca-web/eca-web_0.1.bb b/meta-eca/recipes-web/eca-web/eca-web_0.1.bb new file mode 100644 index 0000000..494f2a3 --- /dev/null +++ b/meta-eca/recipes-web/eca-web/eca-web_0.1.bb | |||
@@ -0,0 +1,49 @@ | |||
1 | DESCRIPTION = "Simple web UI for Embedded Connectivity Appliance" | ||
2 | LICENSE = "GPLv2" | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e" | ||
4 | |||
5 | SRCREV_default_pn-eca-web ?= "${AUTOREV}" | ||
6 | SRC_URI = "\ | ||
7 | git://github.com/jukkar/eca-web.git \ | ||
8 | file://eca-web.service \ | ||
9 | file://start-eca-web \ | ||
10 | file://config \ | ||
11 | " | ||
12 | |||
13 | SRC_URI[md5sum] = "71469efd6798ea62c788db34d8da0a93" | ||
14 | SRC_URI[sha256sum] = "bc08d8345854c4ec6740bcef6d563fb3f8317f9a6a4b47ba327454a3b75f4afc" | ||
15 | |||
16 | S = "${WORKDIR}/git" | ||
17 | PR = "r0" | ||
18 | |||
19 | PREFIX ?= "/opt/eca-web" | ||
20 | |||
21 | EXTRA_OECONF += "\ | ||
22 | --prefix=${PREFIX} \ | ||
23 | --sysconfdir=/etc \ | ||
24 | " | ||
25 | |||
26 | inherit autotools | ||
27 | inherit systemd | ||
28 | |||
29 | SYSTEMD_PACKAGES = "${PN}" | ||
30 | SYSTEMD_SERVICE_${PN} = "eca-web.service" | ||
31 | |||
32 | FILES_${PN} = " \ | ||
33 | eca-web.service \ | ||
34 | start-eca-web \ | ||
35 | /opt/eca-web/* \ | ||
36 | ${sysconfdir}/${PN} \ | ||
37 | ${systemd_unitdir}/system/${PN}.service \ | ||
38 | " | ||
39 | |||
40 | RDEPENDS_${PN} = "webpy" | ||
41 | |||
42 | do_install_append() { | ||
43 | install -d ${D}${systemd_unitdir}/system | ||
44 | install -m 0755 ${WORKDIR}/eca-web.service ${D}${systemd_unitdir}/system | ||
45 | install -d ${D}${sysconfdir}/${PN} | ||
46 | install -m 0644 ${WORKDIR}/config ${D}${sysconfdir}/${PN} | ||
47 | install -m 0755 ${WORKDIR}/start-eca-web ${D}${PREFIX} | ||
48 | } | ||
49 | |||
diff --git a/meta-eca/recipes-web/eca-web/files/COPYING b/meta-eca/recipes-web/eca-web/files/COPYING new file mode 100644 index 0000000..6d45519 --- /dev/null +++ b/meta-eca/recipes-web/eca-web/files/COPYING | |||
@@ -0,0 +1,340 @@ | |||
1 | GNU GENERAL PUBLIC LICENSE | ||
2 | Version 2, June 1991 | ||
3 | |||
4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc. | ||
5 | 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
6 | Everyone is permitted to copy and distribute verbatim copies | ||
7 | of this license document, but changing it is not allowed. | ||
8 | |||
9 | Preamble | ||
10 | |||
11 | The licenses for most software are designed to take away your | ||
12 | freedom to share and change it. By contrast, the GNU General Public | ||
13 | License is intended to guarantee your freedom to share and change free | ||
14 | software--to make sure the software is free for all its users. This | ||
15 | General Public License applies to most of the Free Software | ||
16 | Foundation's software and to any other program whose authors commit to | ||
17 | using it. (Some other Free Software Foundation software is covered by | ||
18 | the GNU Library General Public License instead.) You can apply it to | ||
19 | your programs, too. | ||
20 | |||
21 | When we speak of free software, we are referring to freedom, not | ||
22 | price. Our General Public Licenses are designed to make sure that you | ||
23 | have the freedom to distribute copies of free software (and charge for | ||
24 | this service if you wish), that you receive source code or can get it | ||
25 | if you want it, that you can change the software or use pieces of it | ||
26 | in new free programs; and that you know you can do these things. | ||
27 | |||
28 | To protect your rights, we need to make restrictions that forbid | ||
29 | anyone to deny you these rights or to ask you to surrender the rights. | ||
30 | These restrictions translate to certain responsibilities for you if you | ||
31 | distribute copies of the software, or if you modify it. | ||
32 | |||
33 | For example, if you distribute copies of such a program, whether | ||
34 | gratis or for a fee, you must give the recipients all the rights that | ||
35 | you have. You must make sure that they, too, receive or can get the | ||
36 | source code. And you must show them these terms so they know their | ||
37 | rights. | ||
38 | |||
39 | We protect your rights with two steps: (1) copyright the software, and | ||
40 | (2) offer you this license which gives you legal permission to copy, | ||
41 | distribute and/or modify the software. | ||
42 | |||
43 | Also, for each author's protection and ours, we want to make certain | ||
44 | that everyone understands that there is no warranty for this free | ||
45 | software. If the software is modified by someone else and passed on, we | ||
46 | want its recipients to know that what they have is not the original, so | ||
47 | that any problems introduced by others will not reflect on the original | ||
48 | authors' reputations. | ||
49 | |||
50 | Finally, any free program is threatened constantly by software | ||
51 | patents. We wish to avoid the danger that redistributors of a free | ||
52 | program will individually obtain patent licenses, in effect making the | ||
53 | program proprietary. To prevent this, we have made it clear that any | ||
54 | patent must be licensed for everyone's free use or not licensed at all. | ||
55 | |||
56 | The precise terms and conditions for copying, distribution and | ||
57 | modification follow. | ||
58 | |||
59 | GNU GENERAL PUBLIC LICENSE | ||
60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
61 | |||
62 | 0. This License applies to any program or other work which contains | ||
63 | a notice placed by the copyright holder saying it may be distributed | ||
64 | under the terms of this General Public License. The "Program", below, | ||
65 | refers to any such program or work, and a "work based on the Program" | ||
66 | means either the Program or any derivative work under copyright law: | ||
67 | that is to say, a work containing the Program or a portion of it, | ||
68 | either verbatim or with modifications and/or translated into another | ||
69 | language. (Hereinafter, translation is included without limitation in | ||
70 | the term "modification".) Each licensee is addressed as "you". | ||
71 | |||
72 | Activities other than copying, distribution and modification are not | ||
73 | covered by this License; they are outside its scope. The act of | ||
74 | running the Program is not restricted, and the output from the Program | ||
75 | is covered only if its contents constitute a work based on the | ||
76 | Program (independent of having been made by running the Program). | ||
77 | Whether that is true depends on what the Program does. | ||
78 | |||
79 | 1. You may copy and distribute verbatim copies of the Program's | ||
80 | source code as you receive it, in any medium, provided that you | ||
81 | conspicuously and appropriately publish on each copy an appropriate | ||
82 | copyright notice and disclaimer of warranty; keep intact all the | ||
83 | notices that refer to this License and to the absence of any warranty; | ||
84 | and give any other recipients of the Program a copy of this License | ||
85 | along with the Program. | ||
86 | |||
87 | You may charge a fee for the physical act of transferring a copy, and | ||
88 | you may at your option offer warranty protection in exchange for a fee. | ||
89 | |||
90 | 2. You may modify your copy or copies of the Program or any portion | ||
91 | of it, thus forming a work based on the Program, and copy and | ||
92 | distribute such modifications or work under the terms of Section 1 | ||
93 | above, provided that you also meet all of these conditions: | ||
94 | |||
95 | a) You must cause the modified files to carry prominent notices | ||
96 | stating that you changed the files and the date of any change. | ||
97 | |||
98 | b) You must cause any work that you distribute or publish, that in | ||
99 | whole or in part contains or is derived from the Program or any | ||
100 | part thereof, to be licensed as a whole at no charge to all third | ||
101 | parties under the terms of this License. | ||
102 | |||
103 | c) If the modified program normally reads commands interactively | ||
104 | when run, you must cause it, when started running for such | ||
105 | interactive use in the most ordinary way, to print or display an | ||
106 | announcement including an appropriate copyright notice and a | ||
107 | notice that there is no warranty (or else, saying that you provide | ||
108 | a warranty) and that users may redistribute the program under | ||
109 | these conditions, and telling the user how to view a copy of this | ||
110 | License. (Exception: if the Program itself is interactive but | ||
111 | does not normally print such an announcement, your work based on | ||
112 | the Program is not required to print an announcement.) | ||
113 | |||
114 | These requirements apply to the modified work as a whole. If | ||
115 | identifiable sections of that work are not derived from the Program, | ||
116 | and can be reasonably considered independent and separate works in | ||
117 | themselves, then this License, and its terms, do not apply to those | ||
118 | sections when you distribute them as separate works. But when you | ||
119 | distribute the same sections as part of a whole which is a work based | ||
120 | on the Program, the distribution of the whole must be on the terms of | ||
121 | this License, whose permissions for other licensees extend to the | ||
122 | entire whole, and thus to each and every part regardless of who wrote it. | ||
123 | |||
124 | Thus, it is not the intent of this section to claim rights or contest | ||
125 | your rights to work written entirely by you; rather, the intent is to | ||
126 | exercise the right to control the distribution of derivative or | ||
127 | collective works based on the Program. | ||
128 | |||
129 | In addition, mere aggregation of another work not based on the Program | ||
130 | with the Program (or with a work based on the Program) on a volume of | ||
131 | a storage or distribution medium does not bring the other work under | ||
132 | the scope of this License. | ||
133 | |||
134 | 3. You may copy and distribute the Program (or a work based on it, | ||
135 | under Section 2) in object code or executable form under the terms of | ||
136 | Sections 1 and 2 above provided that you also do one of the following: | ||
137 | |||
138 | a) Accompany it with the complete corresponding machine-readable | ||
139 | source code, which must be distributed under the terms of Sections | ||
140 | 1 and 2 above on a medium customarily used for software interchange; or, | ||
141 | |||
142 | b) Accompany it with a written offer, valid for at least three | ||
143 | years, to give any third party, for a charge no more than your | ||
144 | cost of physically performing source distribution, a complete | ||
145 | machine-readable copy of the corresponding source code, to be | ||
146 | distributed under the terms of Sections 1 and 2 above on a medium | ||
147 | customarily used for software interchange; or, | ||
148 | |||
149 | c) Accompany it with the information you received as to the offer | ||
150 | to distribute corresponding source code. (This alternative is | ||
151 | allowed only for noncommercial distribution and only if you | ||
152 | received the program in object code or executable form with such | ||
153 | an offer, in accord with Subsection b above.) | ||
154 | |||
155 | The source code for a work means the preferred form of the work for | ||
156 | making modifications to it. For an executable work, complete source | ||
157 | code means all the source code for all modules it contains, plus any | ||
158 | associated interface definition files, plus the scripts used to | ||
159 | control compilation and installation of the executable. However, as a | ||
160 | special exception, the source code distributed need not include | ||
161 | anything that is normally distributed (in either source or binary | ||
162 | form) with the major components (compiler, kernel, and so on) of the | ||
163 | operating system on which the executable runs, unless that component | ||
164 | itself accompanies the executable. | ||
165 | |||
166 | If distribution of executable or object code is made by offering | ||
167 | access to copy from a designated place, then offering equivalent | ||
168 | access to copy the source code from the same place counts as | ||
169 | distribution of the source code, even though third parties are not | ||
170 | compelled to copy the source along with the object code. | ||
171 | |||
172 | 4. You may not copy, modify, sublicense, or distribute the Program | ||
173 | except as expressly provided under this License. Any attempt | ||
174 | otherwise to copy, modify, sublicense or distribute the Program is | ||
175 | void, and will automatically terminate your rights under this License. | ||
176 | However, parties who have received copies, or rights, from you under | ||
177 | this License will not have their licenses terminated so long as such | ||
178 | parties remain in full compliance. | ||
179 | |||
180 | 5. You are not required to accept this License, since you have not | ||
181 | signed it. However, nothing else grants you permission to modify or | ||
182 | distribute the Program or its derivative works. These actions are | ||
183 | prohibited by law if you do not accept this License. Therefore, by | ||
184 | modifying or distributing the Program (or any work based on the | ||
185 | Program), you indicate your acceptance of this License to do so, and | ||
186 | all its terms and conditions for copying, distributing or modifying | ||
187 | the Program or works based on it. | ||
188 | |||
189 | 6. Each time you redistribute the Program (or any work based on the | ||
190 | Program), the recipient automatically receives a license from the | ||
191 | original licensor to copy, distribute or modify the Program subject to | ||
192 | these terms and conditions. You may not impose any further | ||
193 | restrictions on the recipients' exercise of the rights granted herein. | ||
194 | You are not responsible for enforcing compliance by third parties to | ||
195 | this License. | ||
196 | |||
197 | 7. If, as a consequence of a court judgment or allegation of patent | ||
198 | infringement or for any other reason (not limited to patent issues), | ||
199 | conditions are imposed on you (whether by court order, agreement or | ||
200 | otherwise) that contradict the conditions of this License, they do not | ||
201 | excuse you from the conditions of this License. If you cannot | ||
202 | distribute so as to satisfy simultaneously your obligations under this | ||
203 | License and any other pertinent obligations, then as a consequence you | ||
204 | may not distribute the Program at all. For example, if a patent | ||
205 | license would not permit royalty-free redistribution of the Program by | ||
206 | all those who receive copies directly or indirectly through you, then | ||
207 | the only way you could satisfy both it and this License would be to | ||
208 | refrain entirely from distribution of the Program. | ||
209 | |||
210 | If any portion of this section is held invalid or unenforceable under | ||
211 | any particular circumstance, the balance of the section is intended to | ||
212 | apply and the section as a whole is intended to apply in other | ||
213 | circumstances. | ||
214 | |||
215 | It is not the purpose of this section to induce you to infringe any | ||
216 | patents or other property right claims or to contest validity of any | ||
217 | such claims; this section has the sole purpose of protecting the | ||
218 | integrity of the free software distribution system, which is | ||
219 | implemented by public license practices. Many people have made | ||
220 | generous contributions to the wide range of software distributed | ||
221 | through that system in reliance on consistent application of that | ||
222 | system; it is up to the author/donor to decide if he or she is willing | ||
223 | to distribute software through any other system and a licensee cannot | ||
224 | impose that choice. | ||
225 | |||
226 | This section is intended to make thoroughly clear what is believed to | ||
227 | be a consequence of the rest of this License. | ||
228 | |||
229 | 8. If the distribution and/or use of the Program is restricted in | ||
230 | certain countries either by patents or by copyrighted interfaces, the | ||
231 | original copyright holder who places the Program under this License | ||
232 | may add an explicit geographical distribution limitation excluding | ||
233 | those countries, so that distribution is permitted only in or among | ||
234 | countries not thus excluded. In such case, this License incorporates | ||
235 | the limitation as if written in the body of this License. | ||
236 | |||
237 | 9. The Free Software Foundation may publish revised and/or new versions | ||
238 | of the General Public License from time to time. Such new versions will | ||
239 | be similar in spirit to the present version, but may differ in detail to | ||
240 | address new problems or concerns. | ||
241 | |||
242 | Each version is given a distinguishing version number. If the Program | ||
243 | specifies a version number of this License which applies to it and "any | ||
244 | later version", you have the option of following the terms and conditions | ||
245 | either of that version or of any later version published by the Free | ||
246 | Software Foundation. If the Program does not specify a version number of | ||
247 | this License, you may choose any version ever published by the Free Software | ||
248 | Foundation. | ||
249 | |||
250 | 10. If you wish to incorporate parts of the Program into other free | ||
251 | programs whose distribution conditions are different, write to the author | ||
252 | to ask for permission. For software which is copyrighted by the Free | ||
253 | Software Foundation, write to the Free Software Foundation; we sometimes | ||
254 | make exceptions for this. Our decision will be guided by the two goals | ||
255 | of preserving the free status of all derivatives of our free software and | ||
256 | of promoting the sharing and reuse of software generally. | ||
257 | |||
258 | NO WARRANTY | ||
259 | |||
260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
268 | REPAIR OR CORRECTION. | ||
269 | |||
270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
278 | POSSIBILITY OF SUCH DAMAGES. | ||
279 | |||
280 | END OF TERMS AND CONDITIONS | ||
281 | |||
282 | How to Apply These Terms to Your New Programs | ||
283 | |||
284 | If you develop a new program, and you want it to be of the greatest | ||
285 | possible use to the public, the best way to achieve this is to make it | ||
286 | free software which everyone can redistribute and change under these terms. | ||
287 | |||
288 | To do so, attach the following notices to the program. It is safest | ||
289 | to attach them to the start of each source file to most effectively | ||
290 | convey the exclusion of warranty; and each file should have at least | ||
291 | the "copyright" line and a pointer to where the full notice is found. | ||
292 | |||
293 | <one line to give the program's name and a brief idea of what it does.> | ||
294 | Copyright (C) <year> <name of author> | ||
295 | |||
296 | This program is free software; you can redistribute it and/or modify | ||
297 | it under the terms of the GNU General Public License as published by | ||
298 | the Free Software Foundation; either version 2 of the License, or | ||
299 | (at your option) any later version. | ||
300 | |||
301 | This program is distributed in the hope that it will be useful, | ||
302 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
304 | GNU General Public License for more details. | ||
305 | |||
306 | You should have received a copy of the GNU General Public License | ||
307 | along with this program; if not, write to the Free Software | ||
308 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
309 | |||
310 | |||
311 | Also add information on how to contact you by electronic and paper mail. | ||
312 | |||
313 | If the program is interactive, make it output a short notice like this | ||
314 | when it starts in an interactive mode: | ||
315 | |||
316 | Gnomovision version 69, Copyright (C) year name of author | ||
317 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
318 | This is free software, and you are welcome to redistribute it | ||
319 | under certain conditions; type `show c' for details. | ||
320 | |||
321 | The hypothetical commands `show w' and `show c' should show the appropriate | ||
322 | parts of the General Public License. Of course, the commands you use may | ||
323 | be called something other than `show w' and `show c'; they could even be | ||
324 | mouse-clicks or menu items--whatever suits your program. | ||
325 | |||
326 | You should also get your employer (if you work as a programmer) or your | ||
327 | school, if any, to sign a "copyright disclaimer" for the program, if | ||
328 | necessary. Here is a sample; alter the names: | ||
329 | |||
330 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program | ||
331 | `Gnomovision' (which makes passes at compilers) written by James Hacker. | ||
332 | |||
333 | <signature of Ty Coon>, 1 April 1989 | ||
334 | Ty Coon, President of Vice | ||
335 | |||
336 | This General Public License does not permit incorporating your program into | ||
337 | proprietary programs. If your program is a subroutine library, you may | ||
338 | consider it more useful to permit linking proprietary applications with the | ||
339 | library. If this is what you want to do, use the GNU Library General | ||
340 | Public License instead of this License. | ||
diff --git a/meta-eca/recipes-web/eca-web/files/config b/meta-eca/recipes-web/eca-web/files/config new file mode 100644 index 0000000..007e095 --- /dev/null +++ b/meta-eca/recipes-web/eca-web/files/config | |||
@@ -0,0 +1,4 @@ | |||
1 | # Configuration options for eca web UI | ||
2 | |||
3 | # The port where the UI should be listening | ||
4 | PORT=80 | ||
diff --git a/meta-eca/recipes-web/eca-web/files/eca-web.service b/meta-eca/recipes-web/eca-web/files/eca-web.service new file mode 100644 index 0000000..5c9fdfb --- /dev/null +++ b/meta-eca/recipes-web/eca-web/files/eca-web.service | |||
@@ -0,0 +1,12 @@ | |||
1 | [Unit] | ||
2 | Description=Simple web UI for Embedded Connectivity Appliance | ||
3 | After=syslog.target | ||
4 | |||
5 | [Service] | ||
6 | Type=simple | ||
7 | EnvironmentFile=/etc/eca-web/config | ||
8 | ExecStart=/opt/eca-web/start-eca-web $PORT | ||
9 | Restart=on-failure | ||
10 | |||
11 | [Install] | ||
12 | WantedBy=multi-user.target | ||
diff --git a/meta-eca/recipes-web/eca-web/files/start-eca-web b/meta-eca/recipes-web/eca-web/files/start-eca-web new file mode 100755 index 0000000..95871cc --- /dev/null +++ b/meta-eca/recipes-web/eca-web/files/start-eca-web | |||
@@ -0,0 +1,13 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | DIR=`dirname $0` | ||
4 | |||
5 | if [ ! -f $DIR/eca.py ]; then | ||
6 | echo "$0: Cannot find $DIR/eca.py" | ||
7 | exit -1 | ||
8 | fi | ||
9 | |||
10 | cd $DIR | ||
11 | /usr/bin/env python $DIR/eca.py $@ | ||
12 | exit $? | ||
13 | |||
diff --git a/meta-eca/recipes-web/webpy/webpy_0.37.bb b/meta-eca/recipes-web/webpy/webpy_0.37.bb new file mode 100644 index 0000000..7ca73d5 --- /dev/null +++ b/meta-eca/recipes-web/webpy/webpy_0.37.bb | |||
@@ -0,0 +1,18 @@ | |||
1 | DESCRIPTION = "web.py: makes web apps" | ||
2 | LICENSE = "BSD" | ||
3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98bdd61465b0278f5e6b8e81a0c981f2" | ||
4 | PR = "r0" | ||
5 | |||
6 | # 0.37 tag | ||
7 | SRCREV = "7a08b0636a15d592e0a04e7adabe48abdb262b0a" | ||
8 | SRC_URI = "\ | ||
9 | git://github.com/webpy/webpy.git \ | ||
10 | " | ||
11 | S = "${WORKDIR}/git" | ||
12 | |||
13 | inherit distutils | ||
14 | |||
15 | RDEPENDS_${PN} = "\ | ||
16 | python-netserver \ | ||
17 | python-compiler \ | ||
18 | " | ||