From 315adde6eff91245c11bd02fb0afd36b393f2a03 Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 1 Mar 2017 15:23:55 +0000 Subject: [PATCH] Avoid GNU tar warning about lone zero block git-svn-id: trunk@35498 - --- packages/libtar/src/libtar.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/libtar/src/libtar.pp b/packages/libtar/src/libtar.pp index 10d8d9693f..c1a092da7d 100644 --- a/packages/libtar/src/libtar.pp +++ b/packages/libtar/src/libtar.pp @@ -977,6 +977,13 @@ VAR BEGIN FillChar (Rec, SizeOf (Rec), 0); FStream.Write (Rec, RECORDSIZE); + { + Avoid warning: 'tar: A lone zero block at *' + The reason for this message is that GNU tar format has been changed + to require TWO zero blocks marking the end of the archive. + Thus write a second zero block. + } + FStream.Write (Rec, RECORDSIZE); FFinalized := TRUE; END;