| 1234567891011121314151617181920212223242526272829303132 |
- #
- # fmw_rcu::internal::rcu_extract
- #
- # Copyright 2015 Oracle. All Rights Reserved
- #
- define fmw_rcu::internal::rcu_extract(
- $source_file = undef,
- $creates_dir = undef,
- $os_user = undef,
- $os_group = undef,
- $tmp_dir = undef,
- )
- {
- $path = '/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin'
- if !defined(Package['unzip']) {
- package{ 'unzip':
- ensure => present,
- }
- }
- exec{ "extract rcu file ${title}":
- command => "unzip -o ${source_file} -d ${tmp_dir}/rcu",
- creates => $creates_dir,
- cwd => $tmp_dir,
- path => $path,
- user => $os_user,
- group => $os_group,
- timeout => 0,
- require => Package['unzip'],
- }
- }
|