Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison sbin/fjail @ 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 | 62a24dfb238c |
comparison
equal
deleted
inserted
replaced
| 183:ea491007d7fb | 184:2e7d0c967c36 |
|---|---|
| 278 if [ -d "${_mp}/var/empty" ]; then | 278 if [ -d "${_mp}/var/empty" ]; then |
| 279 # | 279 # |
| 280 # If /var/empty exists already try to extract with changing the | 280 # If /var/empty exists already try to extract with changing the |
| 281 # flags (e.g. `schg'). But be ignore errors here. | 281 # flags (e.g. `schg'). But be ignore errors here. |
| 282 # | 282 # |
| 283 tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || true | 283 tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || { echo "tar warnings for handling ./var/empty ignored because ./var/empty exists already" >&2; } |
| 284 else | 284 else |
| 285 # Just extract /var/empty normally | 285 # Just extract /var/empty normally |
| 286 tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || { echo "ERROR: tar encountered errors" >&2; return 1; } | 286 tar -C "${_mp}" -xJp -f "${_basetxz}" ./var/empty || { echo "ERROR: tar encountered errors" >&2; return 1; } |
| 287 fi | 287 fi |
| 288 | 288 |
