summaryrefslogtreecommitdiff
path: root/ifupdown/ifupdown_0.6.4.oe
diff options
context:
space:
mode:
Diffstat (limited to 'ifupdown/ifupdown_0.6.4.oe')
-rw-r--r--ifupdown/ifupdown_0.6.4.oe29
1 files changed, 29 insertions, 0 deletions
diff --git a/ifupdown/ifupdown_0.6.4.oe b/ifupdown/ifupdown_0.6.4.oe
index e69de29bb2..cfa6474bbf 100644
--- a/ifupdown/ifupdown_0.6.4.oe
+++ b/ifupdown/ifupdown_0.6.4.oe
@@ -0,0 +1,29 @@
+DEPENDS = virtual/libc
+RDEPENDS = libc6
+DESCRIPTION = High level tools to configure network interfaces\
+ This package provides the tools ifup and ifdown which may be used to\
+ configure (or, respectively, deconfigure) network interfaces, based on\
+ the file /etc/network/interfaces.
+
+SRC_URI = ${DEBIAN_MIRROR}/main/i/${PN}/${PN}_${PV}.orig.tar.gz \
+ ${DEBIAN_MIRROR}/main/i/${PN}/${PN}_${PV}-4.6.diff.gz;patch=1 \
+ file://${FILESDIR}/busybox.patch;patch=1 \
+ file://${FILESDIR}/udhcpc.patch;patch=1 \
+ file://${FILESDIR}/zeroconf.patch;patch=1
+
+EXTRA_OEMAKE =
+
+do_compile () {
+ chmod a+rx *.pl *.sh
+ oe_runmake 'CC=${CC}' "CFLAGS=${CFLAGS} -Wall -W -D'IFUPDOWN_VERSION=\"0.6.4\"'"
+}
+
+do_install () {
+ install -d ${D}/etc/init.d \
+ ${D}/etc/network \
+ ${D}/sbin
+ install -m 0755 ifup ${D}/sbin/
+ ln ${D}/sbin/ifup ${D}/sbin/ifdown
+ install -m 0644 ${FILESDIR}/init ${D}/etc/init.d/networking
+ install -m 0644 ${FILESDIR}/interfaces ${D}/etc/network/interfaces
+}