virt-lxc-convert: make free return values in bytes

Tiny fix for virt-lxc-convert: we are setting memory values in bytes, while
free may give us values in a different unit by default: force free to output
bytes with -b flag.
This commit is contained in:
Cédric Bosdonnat 2014-07-04 15:58:39 +02:00 committed by Ján Tomko
parent 315fba9c60
commit dba3432b88

View File

@ -64,7 +64,7 @@ if test -r "$fstab"; then
sed 's/^\([^#]\)/lxc.mount.entry = \1/' "$fstab" >>"${conf_new}"
fi
memory=$(free | sed -n '/Mem:/s/ \+/ /gp' | cut -f 2 -d ' ')
memory=$(free -b | sed -n '/Mem:/s/ \+/ /gp' | cut -f 2 -d ' ')
default_tmpfs="size=$((memory/2))"
# Do we have tmpfs without size param?