1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-12-11 18:05:18 +01:00

Util: Use quotation marks for safe path handling

This commit is contained in:
SmallJoker
2022-07-22 19:47:21 +02:00
parent 8dcbca1068
commit 2351c95612
2 changed files with 18 additions and 18 deletions

View File

@@ -14,17 +14,17 @@ run () {
fi
}
[ -e $minetest ] || { echo "executable $minetest missing"; exit 1; }
[ -e "$minetest" ] || { echo "executable $minetest missing"; exit 1; }
rm -rf $worldpath
mkdir -p $worldpath/worldmods
rm -rf "$worldpath"
mkdir -p "$worldpath/worldmods"
settings=(sqlite_synchronous=0 helper_mode=mapgen)
[ -n "$PROFILER" ] && settings+=(profiler_print_interval=15)
printf '%s\n' "${settings[@]}" >$testspath/server.conf \
printf '%s\n' "${settings[@]}" >"$testspath/server.conf" \
ln -s $dir/helper_mod $worldpath/worldmods/
ln -s "$dir/helper_mod" "$worldpath/worldmods/"
args=(--config $conf_server --world $worldpath --gameid $gameid)
args=(--config "$conf_server" --world "$worldpath" --gameid $gameid)
[ -n "$PROFILER" ] && args+=(--verbose)
run $minetest --server "${args[@]}"
run "$minetest" --server "${args[@]}"