diff sbin/ftjail @ 657:db22766df6a4

ftjail: redirect stderr when determining the existence of a ZFS dataset snapshot
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 28 Sep 2024 14:55:57 +0200
parents a8052a57a921
children 260a81d769a6
line wrap: on
line diff
--- a/sbin/ftjail	Sat Sep 28 14:53:14 2024 +0200
+++ b/sbin/ftjail	Sat Sep 28 14:55:57 2024 +0200
@@ -903,7 +903,7 @@
     [ -d "${_directory}" ] || { echo "ERROR: directory \`${_directory}' does not exist" 1>&2; return 1; }
 
     [ -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: ZFS dataset for the new origin \`${_new_origin}' does not exist" 1>&2; return 1; }
+    zfs list -H -o name -t snapshot "${_new_origin}" >/dev/null 2>/dev/null || { echo "ERROR: ZFS dataset snapshot for the new origin \`${_new_origin}' does not exist" 1>&2; return 1; }
     if [ -n "${_etcupdate_tarball}" ]; then
         [ -r "${_etcupdate_tarball}" ] || { echo "ERROR: given etcupdate tarball does not exist and/or is not readable" 1>&2; return 1; }
     fi