|
|
@@ -1627,68 +1627,6 @@ class AssetGuard extends EventEmitter {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // _enqueueOracleJRE(dataDir){
|
|
|
- // return new Promise((resolve, reject) => {
|
|
|
- // JavaGuard._latestJREOracle().then(verData => {
|
|
|
- // if(verData != null){
|
|
|
-
|
|
|
- // const combined = verData.uri + PLATFORM_MAP[process.platform]
|
|
|
-
|
|
|
- // const opts = {
|
|
|
- // url: combined,
|
|
|
- // headers: {
|
|
|
- // 'Cookie': 'oraclelicense=accept-securebackup-cookie'
|
|
|
- // }
|
|
|
- // }
|
|
|
-
|
|
|
- // request.head(opts, (err, resp, body) => {
|
|
|
- // if(err){
|
|
|
- // resolve(false)
|
|
|
- // } else {
|
|
|
- // dataDir = path.join(dataDir, 'runtime', 'x64')
|
|
|
- // const name = combined.substring(combined.lastIndexOf('/')+1)
|
|
|
- // const fDir = path.join(dataDir, name)
|
|
|
- // const jre = new Asset(name, null, parseInt(resp.headers['content-length']), opts, fDir)
|
|
|
- // this.java = new DLTracker([jre], jre.size, (a, self) => {
|
|
|
- // let h = null
|
|
|
- // fs.createReadStream(a.to)
|
|
|
- // .on('error', err => console.log(err))
|
|
|
- // .pipe(zlib.createGunzip())
|
|
|
- // .on('error', err => console.log(err))
|
|
|
- // .pipe(tar.extract(dataDir, {
|
|
|
- // map: (header) => {
|
|
|
- // if(h == null){
|
|
|
- // h = header.name
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }))
|
|
|
- // .on('error', err => console.log(err))
|
|
|
- // .on('finish', () => {
|
|
|
- // fs.unlink(a.to, err => {
|
|
|
- // if(err){
|
|
|
- // console.log(err)
|
|
|
- // }
|
|
|
- // if(h.indexOf('/') > -1){
|
|
|
- // h = h.substring(0, h.indexOf('/'))
|
|
|
- // }
|
|
|
- // const pos = path.join(dataDir, h)
|
|
|
- // self.emit('complete', 'java', JavaGuard.javaExecFromRoot(pos))
|
|
|
- // })
|
|
|
- // })
|
|
|
-
|
|
|
- // })
|
|
|
- // resolve(true)
|
|
|
- // }
|
|
|
- // })
|
|
|
-
|
|
|
- // } else {
|
|
|
- // resolve(false)
|
|
|
- // }
|
|
|
- // })
|
|
|
- // })
|
|
|
-
|
|
|
- // }
|
|
|
-
|
|
|
// _enqueueMojangJRE(dir){
|
|
|
// return new Promise((resolve, reject) => {
|
|
|
// // Mojang does not host the JRE for linux.
|