mirror of https://github.com/FreeCol/freecol.git
23 lines
474 B
Bash
Executable File
23 lines
474 B
Bash
Executable File
#! /bin/sh
|
|
# fsgunpack.sh
|
|
# Unpack fsg file.
|
|
#
|
|
# Usage:
|
|
# fsgunpack <fsgfile>...
|
|
|
|
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
|