This repository was archived by the owner on Feb 28, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +5
-9
lines changed
Expand file tree Collapse file tree 3 files changed +5
-9
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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' )
3031end
3132
Original file line number Diff line number Diff line change 1616attribute :version , kind_of : String , required : true
1717# middleware home path
1818attribute :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
2022attribute :source_file , kind_of : String , required : true
2123# tmp folder
You can’t perform that action at this time.
0 commit comments