#!/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