From 74fe4c958ecc29d31d1063aa7bf423b53b3f2658 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Thu, 12 Nov 2015 01:19:49 +1000 Subject: [PATCH] Remove files removed by Steam update --- tools/arkmanager | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/arkmanager b/tools/arkmanager index f97c9e8..647d2eb 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -889,6 +889,18 @@ doUpdate() { else rsync -a "$arkStagingDir/." "$arkserverroot" fi + cd "$arkserverroot" + find Engine ShooterGame linux64 -depth -print | + grep -v '^ShooterGame/\(Saved\|Content/Mods\)' | + while read f; do + if [ ! -e "staging/${f}" ]; then + if [ -f "$f" ]; then + rm "${f}" + else + rmdir "${f}" + fi + fi + done else echo "Performing ARK update" cd "$steamcmdroot"