@@ -77,69 +77,57 @@ let mainModule =
7777 . run ( [ '$rootScope' , '$location' , '$timeout' , 'installerDataSvc' , ( $rootScope , $location , $timeout , installerDataSvc ) => {
7878 let reqs = Util . resolveFile ( '.' , 'requirements.json' ) ;
7979
80- installerDataSvc . addItemToInstall (
81- VirtualBoxInstall . key ( ) ,
82- new VirtualBoxInstall (
83- reqs [ 'virtualbox.exe' ] . version ,
84- reqs [ 'virtualbox.exe' ] . revision ,
85- installerDataSvc ,
86- reqs [ 'virtualbox.exe' ] . url ,
87- null ,
88- 'virtualbox' ,
89- reqs [ 'virtualbox.exe' ] . sha256sum )
90- ) ;
80+ let virtualbox = new VirtualBoxInstall (
81+ reqs [ 'virtualbox.exe' ] . version ,
82+ reqs [ 'virtualbox.exe' ] . revision ,
83+ installerDataSvc ,
84+ reqs [ 'virtualbox.exe' ] . url ,
85+ null ,
86+ 'virtualbox' ,
87+ reqs [ 'virtualbox.exe' ] . sha256sum ) ,
9188
92- installerDataSvc . addItemToInstall (
93- CygwinInstall . key ( ) ,
94- new CygwinInstall (
95- installerDataSvc ,
96- reqs [ 'cygwin.exe' ] . url ,
97- null ,
98- 'cygwin' ,
99- reqs [ 'cygwin.exe' ] . sha256sum )
100- ) ;
89+ cygwin = new CygwinInstall (
90+ installerDataSvc ,
91+ reqs [ 'cygwin.exe' ] . url ,
92+ null ,
93+ 'cygwin' ,
94+ reqs [ 'cygwin.exe' ] . sha256sum ) ,
10195
102- installerDataSvc . addItemToInstall (
103- VagrantInstall . key ( ) ,
104- new VagrantInstall (
105- installerDataSvc ,
106- reqs [ 'vagrant.msi' ] . url ,
107- null ,
108- 'vagrant' ,
109- reqs [ 'vagrant.msi' ] . sha256sum )
110- ) ;
96+ vagrant = new VagrantInstall (
97+ installerDataSvc ,
98+ reqs [ 'vagrant.msi' ] . url ,
99+ null ,
100+ 'vagrant' ,
101+ reqs [ 'vagrant.msi' ] . sha256sum ) ,
111102
112- installerDataSvc . addItemToInstall (
113- CDKInstall . key ( ) ,
114- new CDKInstall (
115- installerDataSvc ,
116- $timeout ,
117- reqs [ 'cdk.zip' ] . dmUrl ,
118- reqs [ 'rhel-vagrant-virtualbox.box' ] . dmUrl ,
119- reqs [ 'oc.zip' ] . url ,
120- null ,
121- 'cdk' ,
122- reqs [ 'oc.zip' ] . sha256sum )
123- ) ;
103+ cdk = new CDKInstall (
104+ installerDataSvc ,
105+ $timeout ,
106+ reqs [ 'cdk.zip' ] . dmUrl ,
107+ reqs [ 'rhel-vagrant-virtualbox.box' ] . dmUrl ,
108+ reqs [ 'oc.zip' ] . url ,
109+ null ,
110+ 'cdk' ,
111+ reqs [ 'oc.zip' ] . sha256sum ) ,
124112
125- installerDataSvc . addItemToInstall (
126- JdkInstall . key ( ) ,
127- new JdkInstall (
128- installerDataSvc ,
129- reqs [ 'jdk.msi' ] . dmUrl ,
130- null ,
131- reqs [ 'jdk.msi' ] . prefix ,
132- 'jdk8' )
133- ) ;
113+ jdk = new JdkInstall (
114+ installerDataSvc ,
115+ reqs [ 'jdk.msi' ] . dmUrl ,
116+ null ,
117+ reqs [ 'jdk.msi' ] . prefix ,
118+ 'jdk8' ) ,
119+
120+ jbds = new JbdsInstall (
121+ installerDataSvc ,
122+ reqs [ 'jbds.jar' ] . dmUrl ,
123+ null ,
124+ 'developer-studio' ) ;
125+
126+ installerDataSvc . addItemsToInstall ( virtualbox , cygwin , vagrant , cdk , jdk , jbds ) ;
127+
128+ jdk . thenInstall ( jbds ) ;
129+ jdk . thenInstall ( virtualbox ) . thenInstall ( cygwin ) . thenInstall ( vagrant ) . thenInstall ( cdk ) ;
134130
135- installerDataSvc . addItemToInstall (
136- JbdsInstall . key ( ) ,
137- new JbdsInstall (
138- installerDataSvc ,
139- reqs [ 'jbds.jar' ] . dmUrl ,
140- null ,
141- 'developer-studio' )
142- ) ;
143131 } ] ) ;
144132
145133export default mainModule ;
0 commit comments