Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into...
[vuplus_openembedded] / packages / busybox / busybox_1.13.2.bb
1 require busybox.inc
2 PR = "r12"
3
4 SRC_URI = "\
5   http://www.busybox.net/downloads/busybox-${PV}.tar.gz \
6   http://busybox.net/downloads/fixes-1.13.2/busybox-1.13.2-depmod.patch;patch=1 \
7   http://busybox.net/downloads/fixes-1.13.2/busybox-1.13.2-init.patch;patch=1 \
8   http://busybox.net/downloads/fixes-1.13.2/busybox-1.13.2-mdev.patch;patch=1 \
9   http://busybox.net/downloads/fixes-1.13.2/busybox-1.13.2-modprobe.patch;patch=1 \
10   http://busybox.net/downloads/fixes-1.13.2/busybox-1.13.2-tar.patch;patch=1 \
11   \
12   file://udhcpscript.patch;patch=1 \
13   file://udhcpc-fix-nfsroot.patch;patch=1 \
14   file://B921600.patch;patch=1 \
15   file://find-touchscreen.sh \
16   file://busybox-cron \
17   file://busybox-httpd \
18   file://busybox-udhcpd \
19   file://default.script \
20   file://hwclock.sh \
21   file://mount.busybox \
22   file://syslog \
23   file://syslog.conf \
24   file://umount.busybox \
25   file://defconfig \
26   file://mdev \
27   file://mdev.conf \
28 "
29
30 EXTRA_OEMAKE += "V=1 ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX}"
31
32 do_configure () {
33         install -m 0644 ${WORKDIR}/defconfig ${S}/.config
34         cml1_do_configure
35 }
36
37 do_install_append() {
38     install -m 0644 ${WORKDIR}/mdev.conf ${D}${sysconfdir}/
39     install -d ${D}${sysconfdir}/init.d/
40     install -d ${D}${sysconfdir}/mdev
41     install -m 0755 ${WORKDIR}/find-touchscreen.sh ${D}${sysconfdir}/mdev/
42     install -m 0755 ${WORKDIR}/mdev ${D}${sysconfdir}/init.d/
43 }