#! /bin/sh # fsgunpack.sh # Unpack fsg file. # # Usage: # fsgunpack ... for f in ${1+"$@"} ; do case "x$f" in x*.fsg) EXT=fsg ;; x*.fsm) EXT=fsm ;; *) echo "not an fsg file: $f" >&2 ; exit 1 ;; esac n=`basename "$f" ."$EXT"` mkdir "$n" || exit $? cp "$f" "$n" (cd "$n" ;\ unzip "$n.$EXT" 1> /dev/null ;\ rm -f "$n.$EXT" ;\ for s in *.xml ; do xml_pp -i "$s" 2> /dev/null ; done) || exit $? done exit 0