# HG changeset patch # User Pascal Bellard # Date 1371542326 -7200 # Node ID 7135114c39e7861f15e3733ca5056a7470c93e18 # Parent 6f23be282ae69ec71691df111de13fc218ea07f0 linux-uml: add default initrd diff -r 6f23be282ae6 -r 7135114c39e7 busybox-boot/receipt --- a/busybox-boot/receipt Mon Jun 17 19:15:31 2013 +0000 +++ b/busybox-boot/receipt Tue Jun 18 09:58:46 2013 +0200 @@ -82,8 +82,8 @@ $jslinux && echo 'stty -F $TTY rows 30 2>/dev/null' >> $fs/usr/share/boot/init cat >> $fs/usr/share/boot/init <\$TTY 2>&1" else diff -r 6f23be282ae6 -r 7135114c39e7 linux-uml/receipt --- a/linux-uml/receipt Mon Jun 17 19:15:31 2013 +0000 +++ b/linux-uml/receipt Tue Jun 18 09:58:46 2013 +0200 @@ -6,7 +6,6 @@ KBASEVER="3.2" CATEGORY="base-system" SHORT_DESC="The User Mode Linux kernel." -BUILD_DEPENDS="bash perl" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" TARBALL="$SOURCE-$KBASEVER.tar.xz" @@ -16,6 +15,8 @@ PATCH="$(dirname $WGET_URL)/patch-$VERSION.xz" && EXTRA_SOURCE_FILES="$(basename $PATCH)" +BUILD_DEPENDS="bash perl busybox-boot" + # Rules to configure and make the package. compile_rules() { @@ -26,6 +27,7 @@ xzcat $SRC/$(basename $PATCH) | patch -Np1 touch done.patch-$VERSION fi + cp /usr/share/boot/initrd initrd.cpio sed -i 's/uname -m/echo i386/;s|/bin/bash|/bin/ash|g' Makefile make ARCH=um mrproper cat > mini.config << EOF && @@ -81,6 +83,7 @@ CONFIG_IP_NF_TARGET_REDIRECT=y CONFIG_NETDEVICES=y CONFIG_TUN=y +CONFIG_INITRAMFS_SOURCE="initrd.cpio" EOF make ARCH=um allnoconfig KCONFIG_ALLCONFIG=mini.config && make ARCH=um