Class: BoshJobDocker::TarExtracter
- Inherits:
-
Object
- Object
- BoshJobDocker::TarExtracter
- Defined in:
- lib/bosh_job_docker/tar_extracter.rb
Overview
Extract a tarball into a directory.
Instance Method Summary collapse
Instance Method Details
#extract(tarball, dir) ⇒ Object
9 10 11 12 13 |
# File 'lib/bosh_job_docker/tar_extracter.rb', line 9 def extract(tarball, dir) pid = spawn('tar', '-C', dir, '-xzf', tarball) Process.wait(pid) fail 'tar command failed' unless $CHILD_STATUS.success? end |