# Use default values
local facet=$SINGLEAGT
local mountpoint="${MOUNT2:-$MOUNT}"
- local hsm_root="${hsm_root:-$(hsm_root "$facet")}"
# Parse arguments
local fail_on_error=true
- local -a hsmtool_options=("--hsm-root=$hsm_root")
+ local -a hsmtool_options=()
local -a action_options=()
if [[ -n "$HSMTOOL_ARCHIVE_FORMAT" ]]; then
;;
-h|--hsm-root)
shift
- hsm_root="$1"
+ local hsm_root="$1"
;;
-b|--bwlimit)
shift
shift
done
+ local hsm_root="${hsm_root:-$(hsm_root "$facet")}"
+ hsmtool_options+=("--hsm-root=$hsm_root")
+
stack_trap "do_facet $facet rm -rf '$hsm_root'" EXIT
do_facet $facet mkdir -p "$hsm_root" ||
error "mkdir '$hsm_root' failed"