[libvirt] [PATCH] virt-lxc-convert: make free return values in bytes

Cédric Bosdonnat cbosdonnat at suse.com
Fri Jul 4 13:58:39 UTC 2014


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.

---
 examples/lxcconvert/virt-lxc-convert | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/lxcconvert/virt-lxc-convert b/examples/lxcconvert/virt-lxc-convert
index 7220153..e62172e 100644
--- a/examples/lxcconvert/virt-lxc-convert
+++ b/examples/lxcconvert/virt-lxc-convert
@@ -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?
-- 
1.8.4.5




More information about the libvir-list mailing list