summaryrefslogtreecommitdiff
path: root/world/map/conf/build-magic.sh
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2014-01-28 18:16:09 -0800
committerBen Longbons <b.r.longbons@gmail.com>2014-01-30 13:12:15 -0800
commit447f80120e31b97abb935e38bc2fee9e0ec9809e (patch)
treef6dc5c8f32133d0e4f20a508fbe9c208963bbbe8 /world/map/conf/build-magic.sh
parent3158c6cc0ef331a8dfa49745af3652c5e273ea5b (diff)
downloadserverdata-447f80120e31b97abb935e38bc2fee9e0ec9809e.tar.gz
serverdata-447f80120e31b97abb935e38bc2fee9e0ec9809e.tar.bz2
serverdata-447f80120e31b97abb935e38bc2fee9e0ec9809e.tar.xz
serverdata-447f80120e31b97abb935e38bc2fee9e0ec9809e.zip
Take advantage of the new split config system
Diffstat (limited to 'world/map/conf/build-magic.sh')
-rwxr-xr-xworld/map/conf/build-magic.sh13
1 files changed, 6 insertions, 7 deletions
diff --git a/world/map/conf/build-magic.sh b/world/map/conf/build-magic.sh
index 30ec35b8..ca8a84fa 100755
--- a/world/map/conf/build-magic.sh
+++ b/world/map/conf/build-magic.sh
@@ -1,20 +1,19 @@
#! /bin/bash
-RSCRIPT="spells-build"
+OUTPUT=magic-secrets.conf
+INPUT=$OUTPUT.template
+RSCRIPT=secrets-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
+for n in `grep -o '"#..."' $INPUT`; do
if ! grep -q $n $RSCRIPT; then
- CHANGES=1
+ echo "New secret ${n} needs to be set in $RSCRIPT!"
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
+./$RSCRIPT $INPUT > $OUTPUT