diff options
Diffstat (limited to 'world/map/conf/build-magic.sh')
-rwxr-xr-x | world/map/conf/build-magic.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/world/map/conf/build-magic.sh b/world/map/conf/build-magic.sh new file mode 100755 index 00000000..30ec35b8 --- /dev/null +++ b/world/map/conf/build-magic.sh @@ -0,0 +1,20 @@ +#! /bin/bash + +RSCRIPT="spells-build" + +if ! grep -q -s '/bin/sed' $RSCRIPT; then + echo '#! /bin/sed -f' > $RSCRIPT; + chmod a+x $RSCRIPT +fi + +for n in `grep -o '"#..."' magic.conf.template`; do + if ! grep -q $n $RSCRIPT; then + CHANGES=1 + echo "s/${n}/${n}/" >> $RSCRIPT; + fi +done + +if [ x$CHANGES == x1 ] +then echo "${RSCRIPT} has been updated; please provide invocations for spells and/or teleport anchors."; +else ./$RSCRIPT magic.conf.template > magic.conf; +fi |