Minor fixes.

This commit is contained in:
Slawomir Wojciech Wojtczak (vermaden) 2012-08-18 04:54:03 +02:00
parent 5b2973b936
commit d7957b19a2
1 changed files with 2 additions and 2 deletions

4
beadm
View File

@ -211,9 +211,9 @@ case ${1} in
SNAPSHOT=$( zfs list -H -t all -o name,origin sys/ROOT/${NAME} | awk -F '@' '{print $2}' ) SNAPSHOT=$( zfs list -H -t all -o name,origin sys/ROOT/${NAME} | awk -F '@' '{print $2}' )
# calculate space total usage for boot environment # calculate space total usage for boot environment
TOTAL=$( echo ${USED_ALL} \ TOTAL=$( echo ${USED_ALL} \
| awk -v RS=~ -v match1="^${POOL}\/ROOT\/${NAME}"'(([@/]+.*)|$)' -v match2="@${SNAPSHOT}$" \ | awk -v RS=~ -v name="^${POOL}\/ROOT\/${NAME}"'(([@/]+.*)|$)' -v snapshot="@${SNAPSHOT}$" \
'BEGIN {total=0} 'BEGIN {total=0}
($1 ~ match1) || ($1 ~ match2) {total += $3 * $4} ($1 ~ name) || ($1 ~ snapshot) {total += $3 * $4}
END { END {
if (total <= 1024) { unit = "K"; } if (total <= 1024) { unit = "K"; }
else if (total <= 1048576) { total = total / 1024; unit = "M"; } else if (total <= 1048576) { total = total / 1024; unit = "M"; }