# HG changeset patch # User Franz Glasner # Date 1727805936 -7200 # Node ID 4243b087fc2dbe646d0e18a422db2550cb668fee # Parent f8bd9471345a1d7a5e44a4c0f59dd4fc4661e425 fjail: Check simple result directly diff -r f8bd9471345a -r 4243b087fc2d sbin/fjail --- a/sbin/fjail Tue Oct 01 20:00:44 2024 +0200 +++ b/sbin/fjail Tue Oct 01 20:05:36 2024 +0200 @@ -582,8 +582,7 @@ # make it writeable temporarily if it is mounted read-only: # _vestatus="" - _veds="$(_get_zfs_dataset_for_varempty "${_mp}")" - if [ $? -eq 0 ]; then + if _veds="$(_get_zfs_dataset_for_varempty "${_mp}")" ; then _vestatus=$(zfs list -H -o readonly -t filesystem ${_veds} 2>/dev/null) || { echo "ERROR: cannot determine readonly status of ${_mp}/var/empty" >&2; return 1; } if [ "${_vestatus}" = "on" ]; then zfs set readonly=off ${_veds} 1> /dev/null || { echo "ERROR: cannot reset readonly-status of ${_mp}/var/empty" >&2; return 1; }