#!/bin/bash -x set -e LC_ALL=C unset LANG unset LANGUAGE unset LOCPATH [ -z "$1" ] && echo $0 source.iso extradebdir && exit 1 [ ! -f "$1" ] && echo "Parameter 1 does not exist." && exit 1 WORK=`mktemp -d` TMPMOUNT=`mktemp -d` mount -oloop $1 $TMPMOUNT gzip -dc $TMPMOUNT/P701L.gz > $WORK/P701L umount $TMPMOUNT rm -fr $TMPMOUNT IMAGE=/tmp/`basename $1 .iso` mkdir $IMAGE mount -text2 -oloop,offset=32256 $WORK/P701L $IMAGE # Remove reserved blocks tune2fs -r 0 /dev/loop`mountpoint -d $IMAGE | sed 's/7://'` echo mount iso image at $IMAGE exit