Recent Changes - Search:

edit SideBar

Note the wiki formating screws this up. If you want to copy the source code, you will need to edit the page to see it properly.

  1. !/bin/bash
  2. This is designed to be run from the same folder you have the iso you want to expand in.

echo "The current .iso files are:" echo

ls -w 1 *.iso

echo echo -n "Do you want to continue?" echo

while [ "y" != "$answer" ] && [ "n" != "$answer" ];

do

        echo 'Enter y for "Yes" or  n for "No" '
        read answer

done

if [ "$answer" == "n" ] then

    echo "Ending Script"
   exit 0

else

mkdir cd mkdir mnt mkdir squash mkdir source

echo -n "What iso file did you want to expand? " read FILE_NAME

echo "Mounting iso" sudo mount $FILE_NAME mnt -o loop

echo "Copying mounted iso filesystem to cd folder" echo "This will take a few minutes" rsync -a mnt/ cd/

echo "Mounting squashed filesystem within iso" sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squash

echo "Copying squashed filesystem to source folder" echo "This will take quite a long while" sudo cp -a squash/* source/

echo "Finishing up" sudo umount squash sudo umount mnt

fi

Edit - History - Print - Recent Changes - Search
Page last modified on December 08, 2007, at 04:12 PM