]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
virt-lxc-convert: make free return values in bytes
authorCédric Bosdonnat <cbosdonnat@suse.com>
Fri, 4 Jul 2014 13:58:39 +0000 (15:58 +0200)
committerJán Tomko <jtomko@redhat.com>
Mon, 7 Jul 2014 10:37:23 +0000 (12:37 +0200)
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

index 722015310fddc445097bc7bd817590094fb3a21e..e62172eea4f6d12e272df7512999b3eb6075bca4 100644 (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?