Skip to content
This repository was archived by the owner on Feb 28, 2020. It is now read-only.

Commit dd7e6ad

Browse files
committed
Issue#26 switched extract from unzip to jar xvf
Signed-off-by: Stuart Stephen <stuart.stephen@gmail.com>
1 parent fc79a15 commit dd7e6ad

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

fmw_opatch/providers/fmw_extract_windows.rb

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ def load_current_resource
1919
@current_resource.tmp_dir(@new_resource.tmp_dir)
2020
@current_resource.version(@new_resource.version)
2121
@current_resource.middleware_home_dir(@new_resource.middleware_home_dir)
22+
@current_resource.java_home_dir(@new_resource.java_home_dir)
2223

2324
@current_resource.exists = true if ::File.exist?("#{@new_resource.tmp_dir}/#{@new_resource.name}")
2425

@@ -33,16 +34,8 @@ def load_current_resource
3334
else
3435
converge_by("Create resource #{ @new_resource }") do
3536

36-
if @new_resource.version == '10.3.6'
37-
path = "#{@new_resource.middleware_home_dir}\\wlserver_10.3\\server\\adr"
38-
elsif new_resource.version == '12.1.1'
39-
path = "#{@new_resource.middleware_home_dir}\\wlserver_12.1\\server\\adr"
40-
else
41-
path = "#{@new_resource.middleware_home_dir}\\oracle_common\\adr"
42-
end
43-
4437
execute "extract #{new_resource.name} file" do
45-
command "#{path}\\unzip.exe -o #{new_resource.source_file} -d #{new_resource.tmp_dir}"
38+
command "#{new_resource.java_home_dir}\\bin\\jar.exe xvf #{new_resource.source_file}"
4639
cwd new_resource.tmp_dir
4740
end
4841

fmw_opatch/recipes/weblogic.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
os_group node['fmw']['os_group'] if ['solaris2', 'linux'].include?(node['os'])
2727
tmp_dir node['fmw']['tmp_dir']
2828
middleware_home_dir node['fmw']['middleware_home_dir'] if node['os'].include?('windows')
29+
java_home_dir node['fmw']['java_home_dir'] if node['os'].include?('windows')
2930
version node['fmw']['version'] if node['os'].include?('windows')
3031
end
3132

fmw_opatch/resources/fmw_extract_windows.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
attribute :version, kind_of: String, required: true
1717
# middleware home path
1818
attribute :middleware_home_dir, kind_of: String, required: true
19+
# Java home folder
20+
attribute :java_home_dir, kind_of: String, required: true
1921
# Opatch source file
2022
attribute :source_file, kind_of: String, required: true
2123
# tmp folder

0 commit comments

Comments
 (0)