mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-22 06:38:27 +00:00
Remove files that have been removed in mods
This commit is contained in:
parent
565189eefc
commit
40bd3e80a9
@ -1266,6 +1266,18 @@ doExtractMod(){
|
|||||||
|
|
||||||
find "$modsrcdir" -type d -printf "$moddestdir/%P\0" | xargs -0 -r mkdir -p
|
find "$modsrcdir" -type d -printf "$moddestdir/%P\0" | xargs -0 -r mkdir -p
|
||||||
|
|
||||||
|
find "$moddestdir" -type f ! -name '.*' -printf "%P\n" | while read f; do
|
||||||
|
if [ \( ! -f "$modsrcdir/$f" \) -a \( ! -f "$modsrcdir/${f}.z" \) ]; then
|
||||||
|
rm "$moddestdir/$f"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
find "$moddestdir" -depth -type d -printf "%P\n" | while read d; do
|
||||||
|
if [ ! -d "$modsrcdir/$d" ]; then
|
||||||
|
rmdir "$moddestdir/$d"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
find "$modsrcdir" -type f ! \( -name '*.z' -or -name '*.z.uncompressed_size' \) -printf "%P\n" | while read f; do
|
find "$modsrcdir" -type f ! \( -name '*.z' -or -name '*.z.uncompressed_size' \) -printf "%P\n" | while read f; do
|
||||||
if [ \( ! -f "$moddestdir/$f" \) -o "$modsrcdir/$f" -nt "$moddestdir/$f" ]; then
|
if [ \( ! -f "$moddestdir/$f" \) -o "$modsrcdir/$f" -nt "$moddestdir/$f" ]; then
|
||||||
printf "%10d %s " "`stat -c '%s' "$modsrcdir/$f"`" "$f"
|
printf "%10d %s " "`stat -c '%s' "$modsrcdir/$f"`" "$f"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user