HACK: Redirect rootfs extraction stderr to /dev/null as repackaged containers will output a lot of stuff (but it will still work fine :)
This commit is contained in:
parent
23bb2e0733
commit
edec52f004
2 changed files with 3 additions and 2 deletions
|
@ -29,7 +29,8 @@ module Vagrant
|
||||||
system(%Q[sudo su root -c "cp #{lxc_template_src} #{dest}"])
|
system(%Q[sudo su root -c "cp #{lxc_template_src} #{dest}"])
|
||||||
|
|
||||||
@logger.debug('Extracting rootfs')
|
@logger.debug('Extracting rootfs')
|
||||||
system(%Q[sudo su root -c "cd #{box.directory} && tar xfz rootfs.tar.gz -C #{rootfs_cache}"])
|
# TODO: Ideally the compressed rootfs should not output errors...
|
||||||
|
system(%Q[sudo su root -c "cd #{box.directory} && tar xfz rootfs.tar.gz -C #{rootfs_cache} 2>/dev/null"])
|
||||||
|
|
||||||
box.metadata.merge!(
|
box.metadata.merge!(
|
||||||
'template-name' => template_name,
|
'template-name' => template_name,
|
||||||
|
|
|
@ -39,6 +39,6 @@ describe Vagrant::LXC::Action::HandleBoxMetadata do
|
||||||
|
|
||||||
it 'extracts rootfs into a tmp folder' do
|
it 'extracts rootfs into a tmp folder' do
|
||||||
subject.should have_received(:system).
|
subject.should have_received(:system).
|
||||||
with(%Q[sudo su root -c "cd #{box_directory} && tar xfz rootfs.tar.gz -C #{tmpdir}"])
|
with(%Q[sudo su root -c "cd #{box_directory} && tar xfz rootfs.tar.gz -C #{tmpdir} 2>/dev/null"])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue