export: Update to use new functions

This commit is contained in:
tschettervictor
2025-02-27 16:48:54 -07:00
committed by GitHub
parent 6d6c43f7dc
commit 22854addf9

View File

@@ -57,32 +57,17 @@ EOF
exit 1
}
# Handle special-case commands first
case "$1" in
help|-h|--help)
usage
;;
# Handle help option
case "${1}" in
help|-h|--help)
usage
;;
esac
# Check for unsupported actions
if [ "${TARGET}" = "ALL" ]; then
error_exit "Batch export is unsupported."
fi
if [ $# -gt 5 ] || [ $# -lt 1 ]; then
usage
fi
bastille_root_check
zfs_enable_check() {
# Temporarily disable ZFS so we can create a standard backup archive
if checkyesno bastille_zfs_enable; then
# shellcheck disable=SC2034
bastille_zfs_enable="NO"
fi
}
TARGET="${1}"
GZIP_EXPORT=
XZ_EXPORT=
@@ -95,6 +80,17 @@ TGZ_EXPORT=
OPT_ZSEND="-R"
COMP_OPTION="0"
bastille_root_check
set_target_single "${TARGET}"
zfs_enable_check() {
# Temporarily disable ZFS so we can create a standard backup archive
if checkyesno bastille_zfs_enable; then
# shellcheck disable=SC2034
bastille_zfs_enable="NO"
fi
}
opt_count() {
COMP_OPTION=$(expr ${COMP_OPTION} + 1)
}
@@ -143,7 +139,7 @@ if [ -n "${bastille_export_options}" ]; then
esac
done
else
# Handle and parse option args
# Handle options
while [ $# -gt 0 ]; do
case "${1}" in
--gz)