summaryrefslogtreecommitdiff
path: root/recipes-core/busybox/busybox_%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/busybox/busybox_%.bbappend')
-rw-r--r--recipes-core/busybox/busybox_%.bbappend48
1 files changed, 44 insertions, 4 deletions
diff --git a/recipes-core/busybox/busybox_%.bbappend b/recipes-core/busybox/busybox_%.bbappend
index 4c6e752..f4311df 100644
--- a/recipes-core/busybox/busybox_%.bbappend
+++ b/recipes-core/busybox/busybox_%.bbappend
@@ -1,10 +1,50 @@
-PR .= ".mlinux1"
-
+PR .= ".mlinux2"
FILESEXTRAPATHS_prepend := ":${THISDIR}/files:"
-SRC_URI += "file://udhcpd.conf.example"
+SRC_URI += "file://udhcpd.conf.example \
+ file://ifplugd.action \
+ file://ifplugd.default \
+ file://ifplugd.init \
+ file://eth0.conf \
+ file://eth1.conf.example \
+"
do_install_append () {
- install -m 600 ${WORKDIR}/udhcpd.conf.example ${D}${sysconfdir}/udhcpd.conf.example
+ install -m 644 ${WORKDIR}/udhcpd.conf.example ${D}${sysconfdir}/udhcpd.conf.example
install -m 600 ${WORKDIR}/udhcpd.conf.example ${D}${sysconfdir}/udhcpd.conf
+ install -d -m 755 ${D}${sysconfdir}/init.d
+ install -d -m 755 ${D}${sysconfdir}/ifplugd
+ install -d -m 755 ${D}${sysconfdir}/default
+ install -m 755 ${WORKDIR}/ifplugd.init ${D}${sysconfdir}/init.d/ifplugd
+ install -m 755 ${WORKDIR}/ifplugd.default ${D}${sysconfdir}/default/ifplugd
+ install -m 755 ${WORKDIR}/ifplugd.action ${D}${sysconfdir}/ifplugd
+ install -m 755 ${WORKDIR}/eth0.conf ${D}${sysconfdir}/ifplugd
+ install -m 644 ${WORKDIR}/eth1.conf.example ${D}${sysconfdir}/ifplugd
}
+
+RDEPENDS_${PN}-ifplugd += "bash"
+# PACKAGES =+ "${PN}-ifplugd"
+inherit update-rc.d
+INITSCRIPT_PACKAGES += "${PN}-ifplugd"
+INITSCRIPT_NAME_${PN}-ifplugd = "ifplugd"
+INITSCRIPT_PARAMS_${PN}-ifplugd = "defaults 3"
+
+FILES_${PN}-ifplugd = "${sysconfdir}/ifplugd/eth0.conf \
+ ${sysconfdir}/ifplugd/eth1.conf.example \
+ ${sysconfdir}/ifplugd/ifplugd.action \
+ ${sysconfdir}/default/ifplugd \
+ ${sysconfdir}/init.d/ifplugd \
+ "
+
+FILES_${PN}-udhcpc =+ "${sysconfidir}/udhcpd.conf \
+ ${sysconfidir}/udhcpd.conf.example \
+ "
+
+
+CONFFILES_${PN}-ifplugd = "${sysconfdir}/ifplugd/eth0.conf \
+ ${sysconfdir}/ifplugd/ifplugd.action \
+ ${sysconfdir}/default/ifplugd \
+ ${sysconfidir}/udhcpd.conf \
+ "
+
+CONFFILES_${PN}-udhcpc =+ "${sysconfidir}/udhcpd.conf" \ No newline at end of file