@@ -122,37 +122,37 @@ gulp.task('update-requirements', ['transpile:app'], function() {
122122
123123 let updateDevStudioVersion = ( ) => {
124124 return new Promise ( ( resolve , reject ) => {
125- let url ;
126- if ( reqs [ 'devstudio' ] . url . endsWith ( '/' ) ) {
127- url = reqs [ 'devstudio' ] . url + '/content.json' ;
128- } else {
129- url = reqs [ 'devstudio' ] . url . substring ( 0 , reqs [ 'devstudio' ] . url . lastIndexOf ( '/' ) ) + '/content.json' ;
130- }
131-
132- console . log ( url ) ;
133- request ( url , ( err , response , body ) => {
134- if ( err ) {
135- reject ( err ) ;
136- } else {
137- let meta = JSON . parse ( body ) ;
138- let versionRegex = / ( \d + \. \d + \. \d + \. \w + \d * ) .* / ;
139- let finalVersion = versionRegex . exec ( meta . fullVersion ) [ 1 ] ;
140-
141- if ( reqs . devstudio . version != finalVersion ) {
142- reqs . devstudio . version = finalVersion ;
143- }
144- console . log ( meta ) ;
145- if ( reqs . devstudio . sha256sum == '' ) {
146- let latestUrl = meta . installer . replace ( / d e v s t u d i o - .+ \. j a r / , 'devstudio-' + finalVersion . substring ( 0 , finalVersion . lastIndexOf ( '.' ) + 1 ) + 'latest-installer-standalone.jar' ) ;
147- reqs . devstudio . url = latestUrl ;
148- reqs . devstudio . dmUrl = latestUrl ;
149- reqs . devstudio . fileName = reqs . devstudio . url . substring ( reqs . devstudio . url . lastIndexOf ( '/' ) + 1 ) ;
150- reqs . devstudio . sha256sum = reqs . devstudio . url + '.sha256' ;
151- }
152- reqs . fusetools . fileName = reqs . devstudio . fileName ;
153- resolve ( ) ;
154- }
155- } ) ;
125+ // let url;
126+ // if(reqs['devstudio'].url.endsWith('/')) {
127+ // url = reqs['devstudio'].url + '/content.json';
128+ // } else {
129+ // url = reqs['devstudio'].url.substring(0, reqs['devstudio'].url.lastIndexOf('/')) + '/content.json';
130+ // }
131+
132+ // console.log(url);
133+ // request(url, (err, response, body)=>{
134+ // if (err) {
135+ // reject(err);
136+ // } else {
137+ // let meta = JSON.parse(body);
138+ // let versionRegex = /(\d+\.\d+\.\d+\.\w+\d*).*/;
139+ // let finalVersion = versionRegex.exec(meta.fullVersion)[1];
140+
141+ // if (reqs.devstudio.version != finalVersion) {
142+ // reqs.devstudio.version = finalVersion;
143+ // }
144+ // console.log(meta);
145+ // if(reqs.devstudio.sha256sum == '') {
146+ // let latestUrl = meta.installer.replace(/devstudio-.+\.jar/, 'devstudio-' + finalVersion.substring(0, finalVersion.lastIndexOf('.') + 1) + 'latest-installer-standalone.jar');
147+ // reqs.devstudio.url = latestUrl;
148+ // reqs.devstudio.dmUrl = latestUrl;
149+ // reqs.devstudio.fileName = reqs.devstudio.url.substring(reqs.devstudio.url.lastIndexOf('/') + 1);
150+ // reqs.devstudio.sha256sum = reqs.devstudio.url + '.sha256';
151+ // }
152+ // reqs.fusetools.fileName = reqs.devstudio.fileName;
153+ resolve ( ) ;
154+ // }
155+ // });
156156 } ) ;
157157 } ;
158158
0 commit comments