Update create_lxc.sh
This commit is contained in:
parent
6bd1744528
commit
4e7352b2c5
@ -98,11 +98,11 @@ function select_storage() {
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
command -v whiptail >/dev/null || {
|
command -v whiptail >/dev/null || {
|
||||||
msg_error "whiptail missing. Please install whiptail."
|
msg_error "whiptail missing."
|
||||||
exit 220
|
exit 220
|
||||||
}
|
}
|
||||||
command -v numfmt >/dev/null || {
|
command -v numfmt >/dev/null || {
|
||||||
msg_error "numfmt missing. Please install numfmt (coreutils package)."
|
msg_error "numfmt missing."
|
||||||
exit 221
|
exit 221
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,19 +113,16 @@ function select_storage() {
|
|||||||
while read -r TAG TYPE _ USED FREE _; do
|
while read -r TAG TYPE _ USED FREE _; do
|
||||||
[[ -n "$TAG" && -n "$TYPE" ]] || continue
|
[[ -n "$TAG" && -n "$TYPE" ]] || continue
|
||||||
local KEY="${TAG}:${TYPE}"
|
local KEY="${TAG}:${TYPE}"
|
||||||
if echo "$KEYS_SEEN" | grep -qx "$KEY"; then
|
if echo "$KEYS_SEEN" | grep -qx "$KEY"; then continue; fi
|
||||||
continue
|
|
||||||
fi
|
|
||||||
KEYS_SEEN="${KEYS_SEEN}"$'\n'"$KEY"
|
KEYS_SEEN="${KEYS_SEEN}"$'\n'"$KEY"
|
||||||
|
|
||||||
local NAME_TYPE="${TAG} (${TYPE})"
|
|
||||||
local USED_FMT=$(numfmt --to=iec --from-unit=K --format %.1f <<<"$USED")
|
local USED_FMT=$(numfmt --to=iec --from-unit=K --format %.1f <<<"$USED")
|
||||||
local FREE_FMT=$(numfmt --to=iec --from-unit=K --format %.1f <<<"$FREE")
|
local FREE_FMT=$(numfmt --to=iec --from-unit=K --format %.1f <<<"$FREE")
|
||||||
local INFO="Used: ${USED_FMT}B Free: ${FREE_FMT}B"
|
local DISPLAY_NAME="${TAG} (${TYPE})"
|
||||||
|
local INFO="Free: ${FREE_FMT}B Used: ${USED_FMT}B"
|
||||||
|
|
||||||
((${#NAME_TYPE} > COL_WIDTH)) && COL_WIDTH=${#NAME_TYPE}
|
((${#DISPLAY_NAME} > COL_WIDTH)) && COL_WIDTH=${#DISPLAY_NAME}
|
||||||
|
MENU+=("$KEY" "${DISPLAY_NAME} | ${INFO}" "OFF")
|
||||||
MENU+=("$KEY" "$NAME_TYPE | $INFO" "OFF")
|
|
||||||
done < <(pvesm status -content "$CONTENT" | awk 'NR>1')
|
done < <(pvesm status -content "$CONTENT" | awk 'NR>1')
|
||||||
|
|
||||||
if [ ${#MENU[@]} -eq 0 ]; then
|
if [ ${#MENU[@]} -eq 0 ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user