Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
comparison sbin/ftjail @ 652:39a7594b45f9
ftjail: check that a given argument is readable
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 28 Sep 2024 12:11:04 +0200 |
| parents | 5a367d44b480 |
| children | e878b3a5b0c5 |
comparison
equal
deleted
inserted
replaced
| 651:57ee25cec0dd | 652:39a7594b45f9 |
|---|---|
| 903 [ -d "${_directory}" ] || { echo "ERROR: directory \`${_directory}' does not exist" 1>&2; return 1; } | 903 [ -d "${_directory}" ] || { echo "ERROR: directory \`${_directory}' does not exist" 1>&2; return 1; } |
| 904 | 904 |
| 905 [ -z "${_new_origin}" ] && { echo "ERROR: no new origin given" 1>&2; return 2; } | 905 [ -z "${_new_origin}" ] && { echo "ERROR: no new origin given" 1>&2; return 2; } |
| 906 zfs list -H -o name -t snapshot "${_new_origin}" >/dev/null || { echo "ERROR: new origin does not exist" 1>&2; return 1; } | 906 zfs list -H -o name -t snapshot "${_new_origin}" >/dev/null || { echo "ERROR: new origin does not exist" 1>&2; return 1; } |
| 907 if [ -n "${_etcupdate_tarball}" ]; then | 907 if [ -n "${_etcupdate_tarball}" ]; then |
| 908 [ -f "${_etcupdate_tarball}" ] || { echo "ERROR: given etcupdate tarball does not exist " 1>&2; return 1; } | 908 [ -r "${_etcupdate_tarball}" ] || { echo "ERROR: given etcupdate tarball does not exist and/or is not readable" 1>&2; return 1; } |
| 909 fi | 909 fi |
| 910 | 910 |
| 911 _dir_basename="$(basename "${_directory}")" | 911 _dir_basename="$(basename "${_directory}")" |
| 912 | 912 |
| 913 set +e | 913 set +e |
