diff options
author | Constantin Musca <constantinx.musca@intel.com> | 2013-02-04 19:13:20 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-02-06 09:37:28 +0000 |
commit | 4cb7c9a7ca3632c15414177e6e3ee399ad48ba08 (patch) | |
tree | b69eaf83119f8b92cddd9ce8ad7a99d265668937 /meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb | |
parent | 7c106a3bb8a427321db579b682adfb4a2bd1eddc (diff) | |
download | poky-4cb7c9a7ca3632c15414177e6e3ee399ad48ba08.tar.gz |
netbase: split up in netbase and init-ifupdown
- netbase should only include etc-rpc, etc-protocols, etc-services
and the hosts file
- the init script/configuration files should be in another package
(init-ifupdown)
[YOCTO #2486]
(From OE-Core rev: 5ce5c3d1226d4a8a4997c63acc1b1b125770d005)
Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb')
-rw-r--r-- | meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb b/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb new file mode 100644 index 0000000000..7bc7058a0a --- /dev/null +++ b/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb | |||
@@ -0,0 +1,39 @@ | |||
1 | SUMMARY = "Basic TCP/IP networking init scripts and configuration files" | ||
2 | DESCRIPTION = "This package provides high level tools to configure network interfaces" | ||
3 | HOMEPAGE = "http://packages.debian.org/ifupdown" | ||
4 | SECTION = "base" | ||
5 | LICENSE = "GPLv2" | ||
6 | LIC_FILES_CHKSUM = "file://${WORKDIR}/copyright;md5=3dd6192d306f582dee7687da3d8748ab" | ||
7 | PR = "r0" | ||
8 | |||
9 | inherit update-rc.d | ||
10 | |||
11 | INITSCRIPT_NAME = "networking" | ||
12 | INITSCRIPT_PARAMS = "start 40 S . stop 40 0 6 1 ." | ||
13 | |||
14 | SRC_URI = "file://copyright \ | ||
15 | file://init \ | ||
16 | file://interfaces \ | ||
17 | file://nfsroot" | ||
18 | |||
19 | do_install () { | ||
20 | install -d ${D}${sysconfdir}/init.d \ | ||
21 | ${D}${sysconfdir}/network/if-pre-up.d \ | ||
22 | ${D}${sysconfdir}/network/if-up.d \ | ||
23 | ${D}${sysconfdir}/network/if-down.d \ | ||
24 | ${D}${sysconfdir}/network/if-post-down.d | ||
25 | install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/networking | ||
26 | install -m 0644 ${WORKDIR}/interfaces ${D}${sysconfdir}/network/interfaces | ||
27 | install -m 0755 ${WORKDIR}/nfsroot ${D}${sysconfdir}/network/if-pre-up.d | ||
28 | } | ||
29 | |||
30 | do_install_append_qemuall () { | ||
31 | # Disable network manager on machines that commonly do NFS booting | ||
32 | touch ${D}${sysconfdir}/network/nm-disabled-eth0 | ||
33 | } | ||
34 | |||
35 | PACKAGE_ARCH_qemuall = "${MACHINE_ARCH}" | ||
36 | RDEPENDS_${PN} = "netbase" | ||
37 | RCONFLICTS_${PN} = "netbase (< 1:5.0)" | ||
38 | |||
39 | CONFFILES_${PN} = "${sysconfdir}/network/interfaces" | ||