# HG changeset patch # User Christophe Lincoln # Date 1198667442 -3600 # Node ID d9eb5a21792dc3abc5708f5de5543357adf7c9fb # Parent 1aa920e3ec35dec5ddd6eb2762254d5c13c879b2 Remodified installer to handle lzma or gzip rootfs.gz diff -r 1aa920e3ec35 -r d9eb5a21792d tinyutils/slitaz-installer.sh --- a/tinyutils/slitaz-installer.sh Wed Dec 26 12:00:46 2007 +0100 +++ b/tinyutils/slitaz-installer.sh Wed Dec 26 12:10:42 2007 +0100 @@ -98,29 +98,16 @@ cp /media/cdrom/boot/bzImage /mnt/target/boot/$KERNEL status -if [ -f /media/cdrom/boot/rootfs.lz ]; then - echo -n "Copie du système de fichier racine..." - cp /media/cdrom/boot/rootfs.lz /mnt/target - status - # Extract lzma rootfs - echo "Extraction du système de fichiers racine (rootfs.gz)..." - cd /mnt/target - (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id - echo -n "Suppression des fichiers copiés..." - rm rootfs.cpio rootfs.lz init - status -else - echo -n "Copie du système de fichier racine..." - cp /media/cdrom/boot/rootfs.gz /mnt/target - status - # Extract gziped rootfs - echo "Extraction du système de fichiers racine (rootfs.gz)..." - cd /mnt/target - gzip -d rootfs.gz && cpio -id < rootfs - echo -n "Suppression des fichiers inutiles..." - rm rootfs init - status -fi +# Copy and extract lzma'ed or gziped rootfs +echo -n "Copie du système de fichier racine..." +cp /media/cdrom/boot/rootfs.gz /mnt/target +status +echo "Extraction du système de fichiers racine (rootfs.gz)..." +cd /mnt/target +(zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id +echo -n "Suppression des fichiers copiés..." +rm -f rootfs rootfs.cpio rootfs.gz init +status # Creat the target GRUB configuration. #