mirror of
https://gitlab.com/xonotic/xonotic
synced 2025-03-06 03:17:39 +00:00
Remove temp dir at ^C, kill, terminal closed, broken pipe, segfault, etc as well as script exit
This commit is contained in:
parent
9e34e2f43b
commit
dee2bf9bd9
@ -395,6 +395,7 @@ case "$cmd" in
|
||||
;;
|
||||
serverbench)
|
||||
# TODO(rpolzer): Why does :anticheat: output differ? Total game time differs? Why?
|
||||
trap "rm -rf .serverbench_temp" 0 1 2 3 11 13 15
|
||||
mkdir -p .serverbench_temp
|
||||
verbose "$SELF" run dedicated "$@" -noconfig -userdir .serverbench_temp +exec serverbench.cfg |\
|
||||
tee /dev/stderr |\
|
||||
@ -402,7 +403,6 @@ case "$cmd" in
|
||||
grep -v '^:gamestart:' |\
|
||||
grep -v '^:anticheat:' |\
|
||||
md5sum
|
||||
rm -rf .serverbench_temp
|
||||
;;
|
||||
*)
|
||||
handled=false
|
||||
|
Loading…
Reference in New Issue
Block a user