# HG changeset patch # User Pascal Bellard # Date 1416175479 -3600 # Node ID c0c88b71a4b4de805df22040d14114a980d7149c # Parent 635fc61b4e63bb524ad177d35338a2ee431a1cd1 tazbian: misc fixes diff -r 635fc61b4e63 -r c0c88b71a4b4 rpi/tazbian --- a/rpi/tazbian Sun Nov 16 14:53:52 2014 +0100 +++ b/rpi/tazbian Sun Nov 16 23:04:39 2014 +0100 @@ -31,13 +31,13 @@ mv $BASE/kernel.img fs/boot/slitaz cp $BASE/config.txt fs/boot/slitaz cp $BASE/config.txt fs/boot/slitaz-base -echo "initrd rootfs-base.gz" >> fs/boot/slitaz/config.txt +echo "initramfs rootfs-base.gz" >> fs/boot/slitaz/config.txt echo "entry=SliTaz $VERSION on SD-card" > fs/boot/slitaz/menu.txt sed -i 's|kernel.img|../slitaz/&|' fs/boot/slitaz-base/config.txt cp -a fs/boot/slitaz-base fs/boot/slitaz-live -echo "initrd ../slitaz/rootfs-base.gz" >> fs/boot/slitaz-base/config.txt +echo "initramfs ../slitaz/rootfs-base.gz" >> fs/boot/slitaz-base/config.txt echo "entry=SliTaz base $VERSION in RAM" > fs/boot/slitaz-base/menu.txt -echo "initrd ../slitaz/rootfs-base.gz ../slitaz/rootfs-live.gz" >> fs/boot/slitaz-live/config.txt +echo "initramfs ../slitaz/rootfs-base.gz ../slitaz/rootfs-live.gz" >> fs/boot/slitaz-live/config.txt echo "entry=SliTaz desktop $VERSION in RAM" > fs/boot/slitaz-live/menu.txt # update base package @@ -132,27 +132,29 @@ set -e -set -- \$(awk '/ \/ / { if (\$1 != "rootfs") print \$1 " " \$3 }' < /proc/mounts) -RDEV=\$1 -FSTYPE=\$2 +RDEV=\$(sed 's/.*root=\([^ ]*\).*/\1/' /boot/cmdline.txt) +FSTYPE=\$(awk '/ \/ / { if (\$1 != "rootfs") print \$3 }' < /proc/mounts) cd /$DESTDIR zcat /boot/slitaz/rootfs-base.gz | cpio -idmu -zcat /boot/slitaz/rootfs-core.gz | cpio -idmu -mkdir mnt/raspbian 2> /dev/null -cat >> etc/inittab <> etc/fstab < /boot/menu.txt <> /boot/raspbian/config.txt echo "entry=Raspbian \$(cat /etc/debian_version)" > /boot/raspbian/menu.txt -sed -i '/^kernel/d;/^initrd/d' /boot/config.txt +sed -i '/^kernel/d;/^initramfs/d' /boot/config.txt echo "kernel=slitaz/kernel.img" >> /boot/config.txt -echo "initrd=slitaz/rootfs-base.gz" >> /boot/config.txt +echo "initramfs slitaz/rootfs-base.gz" >> /boot/config.txt echo "root=/dev/null rdinit=/sbin/piboot quiet" > /boot/cmdline.txt echo "root=/dev/null rdinit=/sbin/pisubroot mount=\$RDEV subroot=$DESTDIR rootwait quiet" > /boot/slitaz/cmdline.txt L=