From 304d75394feab362f1f6d96587afeee911ff8769 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 22 Apr 2010 16:28:46 +0200 Subject: [PATCH] busybox-initramfs: gcc-4.5 creates a bad busybox binary, use the official binary instead for now... bumprev. --HG-- extra : convert_revision : 3cd96220acf4e26eb787b8958ca92ee1731cb43f --- srcpkgs/busybox-initramfs/template | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/srcpkgs/busybox-initramfs/template b/srcpkgs/busybox-initramfs/template index e4ef5519624..f2eecce9ec7 100644 --- a/srcpkgs/busybox-initramfs/template +++ b/srcpkgs/busybox-initramfs/template @@ -1,6 +1,7 @@ # Build template for 'busybox-initramfs'. pkgname=busybox-initramfs version=1.16.1 +revision=1 wrksrc=busybox-$version distfiles="http://www.busybox.net/downloads/busybox-$version.tar.bz2" build_style=gnu_makefile @@ -25,5 +26,17 @@ Add_dependency run glibc pre_build() { + # It seems that gcc-4.5 generates a bad busybox binary, + # notably sed(1) segfaults on every command. Download a + # binary from busybox.net. + ${XBPS_FETCH_CMD} \ + http://www.busybox.net/downloads/binaries/${version}/busybox-x86_64 cp -f ${FILESDIR}/dotconfig ${wrksrc}/.config } + +post_install() +{ + mv ${wrksrc}/busybox-x86_64 \ + ${DESTDIR}/usr/lib/busybox-initramfs/bin/busybox + chmod 755 ${DESTDIR}/usr/lib/busybox-initramfs/bin/busybox +}