# HG changeset patch # User Franz Glasner # Date 1727518264 -7200 # Node ID 39a7594b45f9c4965da2c845cb4c75f64e03c162 # Parent 57ee25cec0dd9f122cca11a75f0842054c38148c ftjail: check that a given argument is readable diff -r 57ee25cec0dd -r 39a7594b45f9 sbin/ftjail --- a/sbin/ftjail Fri Sep 27 22:45:45 2024 +0200 +++ b/sbin/ftjail Sat Sep 28 12:11:04 2024 +0200 @@ -905,7 +905,7 @@ [ -z "${_new_origin}" ] && { echo "ERROR: no new origin given" 1>&2; return 2; } zfs list -H -o name -t snapshot "${_new_origin}" >/dev/null || { echo "ERROR: new origin does not exist" 1>&2; return 1; } if [ -n "${_etcupdate_tarball}" ]; then - [ -f "${_etcupdate_tarball}" ] || { echo "ERROR: given etcupdate tarball does not exist " 1>&2; return 1; } + [ -r "${_etcupdate_tarball}" ] || { echo "ERROR: given etcupdate tarball does not exist and/or is not readable" 1>&2; return 1; } fi _dir_basename="$(basename "${_directory}")"