diff --git a/src/cloud/occi/lib/ImageOCCI.rb b/src/cloud/occi/lib/ImageOCCI.rb index 7366713255..691d718f49 100755 --- a/src/cloud/occi/lib/ImageOCCI.rb +++ b/src/cloud/occi/lib/ImageOCCI.rb @@ -32,6 +32,9 @@ class ImageOCCI < Image <% if size != nil %> <%= size %> <% end %> + <% if fstype != nil %> + <%= fstype %> + <% end %> } @@ -69,8 +72,12 @@ class ImageOCCI < Image begin if self['SOURCE'] != nil and File.exists?(self['SOURCE']) - size = File.stat(self['SOURCE']).size + size = File.stat(self['SOURCE']).size + size = size / 1024 + size = size / 1024 end + + fstype = self['TEMPLATE/FSTYPE'] if self['TEMPLATE/FSTYPE'] rescue Exception => e error = OpenNebula::Error.new(e.message) return error