slitaz-tools rev 26
Remodified installer to handle lzma or gzip rootfs.gz
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Wed Dec 26 12:10:42 2007 +0100 (2007-12-26) |
parents | 1aa920e3ec35 |
children | ea7bf0fd9f96 |
files | tinyutils/slitaz-installer.sh |
line diff
1.1 --- a/tinyutils/slitaz-installer.sh Wed Dec 26 12:00:46 2007 +0100 1.2 +++ b/tinyutils/slitaz-installer.sh Wed Dec 26 12:10:42 2007 +0100 1.3 @@ -98,29 +98,16 @@ 1.4 cp /media/cdrom/boot/bzImage /mnt/target/boot/$KERNEL 1.5 status 1.6 1.7 -if [ -f /media/cdrom/boot/rootfs.lz ]; then 1.8 - echo -n "Copie du système de fichier racine..." 1.9 - cp /media/cdrom/boot/rootfs.lz /mnt/target 1.10 - status 1.11 - # Extract lzma rootfs 1.12 - echo "Extraction du système de fichiers racine (rootfs.gz)..." 1.13 - cd /mnt/target 1.14 - (zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id 1.15 - echo -n "Suppression des fichiers copiés..." 1.16 - rm rootfs.cpio rootfs.lz init 1.17 - status 1.18 -else 1.19 - echo -n "Copie du système de fichier racine..." 1.20 - cp /media/cdrom/boot/rootfs.gz /mnt/target 1.21 - status 1.22 - # Extract gziped rootfs 1.23 - echo "Extraction du système de fichiers racine (rootfs.gz)..." 1.24 - cd /mnt/target 1.25 - gzip -d rootfs.gz && cpio -id < rootfs 1.26 - echo -n "Suppression des fichiers inutiles..." 1.27 - rm rootfs init 1.28 - status 1.29 -fi 1.30 +# Copy and extract lzma'ed or gziped rootfs 1.31 +echo -n "Copie du système de fichier racine..." 1.32 +cp /media/cdrom/boot/rootfs.gz /mnt/target 1.33 +status 1.34 +echo "Extraction du système de fichiers racine (rootfs.gz)..." 1.35 +cd /mnt/target 1.36 +(zcat rootfs.gz 2>/dev/null || lzma d rootfs.gz -so) | cpio -id 1.37 +echo -n "Suppression des fichiers copiés..." 1.38 +rm -f rootfs rootfs.cpio rootfs.gz init 1.39 +status 1.40 1.41 # Creat the target GRUB configuration. 1.42 #