#!/bin/sh #======== echo ooo echo mkcxrfs: Compressed eXecutable Resources v0.22 for SliTaz date +%G%b%d%a.%P%H:%M:%S uname -srm # script to generate cloop; gens ISO from prebuilt image on /tmp # gens v3 cloop from ISO; gens v2 cloop from v3 cloop # deletes ISO so v3 --> v2 can succeed; any parm regens ISO only TMPDIR=isobuild echo 'executing genisoimage ...' # MIFARG="-R -hide-rr-moved" genisoimage -R -o /tmp/${TMPDIR}.iso \ -V "CircleOmega" -input-charset iso8859-1 \ /tmp/${TMPDIR} [ -z $1 ] || exit 0 echo 'executing create_compressed_fs ...' # DSLinux blocksize causes segfault # create_compressed_fs 65536 /tmp/${TMPDIR}.cloop # v3.0 blocksize executes create_compressed_fs 131072 /tmp/${TMPDIR}v3.cloop rm -rf /tmp/${TMPDIR}.iso echo 'executing extract_compressed_fs ...' # convert v3.0 to v2.0 for compatability extract_compressed_fs /tmp/${TMPDIR}v3.cloop --convert-to-v2 >/tmp/${TMPDIR}.cloop ls -al /tmp/${TMPDIR}*.cloop* exit 0