mirror of
https://github.com/hackacad/bastille.git
synced 2025-12-22 10:10:46 +01:00
etcupdate: code optimize (usage if no RELEASE)
This commit is contained in:
@@ -111,10 +111,6 @@ update_jail_etc() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ "$#" -lt 2 ] || [ "$#" -gt 4 ]; then
|
|
||||||
usage
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Handle options.
|
# Handle options.
|
||||||
DRY_RUN=0
|
DRY_RUN=0
|
||||||
FORCE=0
|
FORCE=0
|
||||||
@@ -152,6 +148,10 @@ while [ "$#" -gt 0 ]; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ "$#" -lt 2 ] || [ "$#" -gt 3 ]; then
|
||||||
|
usage
|
||||||
|
fi
|
||||||
|
|
||||||
# Main commands
|
# Main commands
|
||||||
while [ "$#" -gt 0 ]; do
|
while [ "$#" -gt 0 ]; do
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
@@ -166,31 +166,32 @@ while [ "$#" -gt 0 ]; do
|
|||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
if [ -z "${2}" ]; then
|
TARGET="${1}"
|
||||||
usage
|
ACTION="${2}"
|
||||||
else
|
RELEASE="${3}"
|
||||||
TARGET="${1}"
|
set_target_single "${TARGET}"
|
||||||
ACTION="${2}"
|
case "${ACTION}" in
|
||||||
RELEASE="${3}"
|
diff)
|
||||||
set_target_single "${TARGET}"
|
diff_review "${TARGET}"
|
||||||
case "${ACTION}" in
|
shift "$#"
|
||||||
diff)
|
;;
|
||||||
diff_review "${TARGET}"
|
resolve)
|
||||||
shift "$#"
|
resolve_conflicts "${TARGET}"
|
||||||
;;
|
shift "$#"
|
||||||
resolve)
|
;;
|
||||||
resolve_conflicts "${TARGET}"
|
update)
|
||||||
shift "$#"
|
if [ -z "${RELEASE}" ]; then
|
||||||
;;
|
usage
|
||||||
update)
|
else
|
||||||
update_jail_etc "${TARGET}" "${RELEASE}"
|
update_jail_etc "${TARGET}" "${RELEASE}"
|
||||||
shift "$#"
|
shift "$#"
|
||||||
;;
|
fi
|
||||||
*)
|
|
||||||
error_exit "Unknown action: \"${ACTION}\""
|
|
||||||
;;
|
;;
|
||||||
esac
|
*)
|
||||||
fi
|
error_exit "Unknown action: \"${ACTION}\""
|
||||||
;;
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user