diff options
author | Koen Kooi <koen@openembedded.org> | 2010-05-30 11:01:50 +0200 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2010-05-31 08:13:12 +0200 |
commit | bfd1c1768a1b55eac0f094f9d9f6de361474dcd9 (patch) | |
tree | 6a85e89c8e6af76103ff6eb272492133d7d10424 /recipes/busybox/busybox_1.16.1.bb | |
parent | 4d7c748614b45dbdc8e4732db4f1ea325a569050 (diff) | |
download | openembedded-bfd1c1768a1b55eac0f094f9d9f6de361474dcd9.tar.gz |
busybox 1.16.1: add recipe
Diffstat (limited to 'recipes/busybox/busybox_1.16.1.bb')
-rw-r--r-- | recipes/busybox/busybox_1.16.1.bb | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/recipes/busybox/busybox_1.16.1.bb b/recipes/busybox/busybox_1.16.1.bb new file mode 100644 index 0000000000..6013afd476 --- /dev/null +++ b/recipes/busybox/busybox_1.16.1.bb @@ -0,0 +1,49 @@ +require busybox.inc +PR = "${INC_PR}.0" + +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "\ + http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \ + \ + file://udhcpscript.patch \ + file://udhcpc-fix-nfsroot.patch \ + file://B921600.patch \ + file://get_header_tar.patch \ + file://busybox-appletlib-dependency.patch \ +# file://0000-wget-no-check-certificate.patch \ + file://run-parts.in.usr-bin.patch \ + file://find-touchscreen.sh \ + file://busybox-cron \ + file://busybox-httpd \ + file://busybox-udhcpd \ + file://default.script file://simple.script \ + file://hwclock.sh \ + file://mount.busybox \ + file://mountall \ + file://syslog \ + file://syslog.conf \ + file://umount.busybox \ + file://defconfig \ + file://mdev \ + file://mdev.conf \ +" + +SRC_URI[tarball.md5sum] = "319486ec65078d07fde26eb620fecde7" +SRC_URI[tarball.sha256sum] = "6d45ec8e72ca85516c8669f81267e0fbe11881435983e32532a56b44651dd6c5" + +EXTRA_OEMAKE += "V=1 ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX}" + +do_configure_prepend () { + if [ "${TARGET_ARCH}" = "avr32" ] ; then + sed -i s:CONFIG_FEATURE_OSF_LABEL=y:CONFIG_FEATURE_OSF_LABEL=n: ${WORKDIR}/defconfig + fi +} + +do_install_append() { + install -m 0644 ${WORKDIR}/mdev.conf ${D}${sysconfdir}/ + install -d ${D}${sysconfdir}/init.d/ + install -d ${D}${sysconfdir}/mdev + install -m 0755 ${WORKDIR}/find-touchscreen.sh ${D}${sysconfdir}/mdev/ + install -m 0755 ${WORKDIR}/mdev ${D}${sysconfdir}/init.d/ +} |