changeset 184:2e7d0c967c36

Print a message when tar errors regaring ./var/empty are ignored
author Franz Glasner <hg@dom66.de>
date Tue, 16 Aug 2022 13:11:31 +0200
parents ea491007d7fb
children 487571161032
files sbin/fjail
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/sbin/fjail	Tue Aug 16 13:03:29 2022 +0200
+++ b/sbin/fjail	Tue Aug 16 13:11:31 2022 +0200
@@ -280,7 +280,7 @@
         # If /var/empty exists already try to extract with changing the
         # flags (e.g. `schg'). But be ignore errors here.
         #
-        tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || true
+        tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || { echo "tar warnings for handling ./var/empty ignored because ./var/empty exists already" >&2; }
     else
         # Just extract /var/empty normally
         tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || { echo "ERROR: tar encountered errors" >&2; return 1; }