14 lines
522 B
JavaScript
14 lines
522 B
JavaScript
|
var zlib = require("zlib");
|
||
|
var fs = require("fs");
|
||
|
var tar = require("tar");
|
||
|
console.log("Decompressing modules...");
|
||
|
tar.x({file: './modules.compressed', C: './node_modules', sync: true});
|
||
|
console.log("Deleting SVR.JS stub...");
|
||
|
fs.unlinkSync("svr.js");
|
||
|
fs.unlinkSync("modules.compressed");
|
||
|
console.log("Decompressing SVR.JS...");
|
||
|
var script = zlib.gunzipSync(fs.readFileSync("svr.compressed"));
|
||
|
fs.unlinkSync("svr.compressed");
|
||
|
fs.writeFileSync("svr.js",script);
|
||
|
console.log("Restart SVR.JS to get server interface.");
|