# HG changeset patch # User Pascal Bellard # Date 1371404915 -7200 # Node ID 03fe62d990c51ec2d52cf18c3c0c492f2b1229dd # Parent f98e99c7c5d85c036b10ae3e4839a97b0e788196 busybox-boot: create /usr/share/boot/initrd diff -r f98e99c7c5d8 -r 03fe62d990c5 busybox-boot/receipt --- a/busybox-boot/receipt Sun Jun 16 16:40:26 2013 +0200 +++ b/busybox-boot/receipt Sun Jun 16 19:48:35 2013 +0200 @@ -15,7 +15,7 @@ genpkg_rules() { jslinux=false - mkdir $fs/bin $fs/dev + mkdir $fs/usr/share/boot/bin $fs/usr/share/boot/dev CHOICE=static for i in uclibc musl diet ; do [ -x $src/busybox-$i ] || continue @@ -23,16 +23,17 @@ $(stat -c %s $src/busybox-$CHOICE) ] && CHOICE=$i done - cp -a $src/busybox-$CHOICE $fs/bin/busybox - mknod -m 660 $fs/dev/console c 5 1 - mknod -m 771 $fs/dev/null c 1 3 - mknod -m 660 $fs/dev/tty c 5 0 - mknod -m 660 $fs/dev/tty1 c 4 1 + cp -a $src/busybox-$CHOICE $fs/usr/share/boot/bin/busybox + chmod 4755 $fs/usr/share/boot/bin/busybox + mknod -m 660 $fs/usr/share/boot/dev/console c 5 1 + mknod -m 771 $fs/usr/share/boot/dev/null c 1 3 + mknod -m 660 $fs/usr/share/boot/dev/tty c 5 0 + mknod -m 660 $fs/usr/share/boot/dev/tty1 c 4 1 if $jslinux; then - mknod -m 644 $fs/dev/clipboard c 10 231 - mknod -m 660 $fs/dev/ttyS0 c 4 64 + mknod -m 644 $fs/usr/share/boot/dev/clipboard c 10 231 + mknod -m 660 $fs/usr/share/boot/dev/ttyS0 c 4 64 fi - cat > $fs/init < $fs/usr/share/boot/init < initrd + rm -rf $fs/usr/share/boot/bin $fs/usr/share/boot/dev $fs/usr/share/boot/init } - -pre_install() -{ - rm -rf $1/bin $1/dev -} - -post_install() -{ - rm -rf $1/lib $1/var $1/sbin $1/home $1/root $1/media -}