|
@@ -271,12 +271,14 @@ __ __ _ __ ____ __
|
|
|
var env = ENV;
|
|
|
var cwd = CWD;
|
|
|
var device_type = DEVICE_TYPE;
|
|
|
+ var image_url = IMAGE_URL;
|
|
|
// Reasonable defaults for local deployments
|
|
|
// var cmd = "/bin/bash";
|
|
|
// var args = ["--login"];
|
|
|
// var env = ["HOME=/home/user", "TERM=xterm", "USER=user", "SHELL=/bin/bash", "EDITOR=vim", "LANG=en_US.UTF-8", "LC_ALL=C"];
|
|
|
// var cwd = "/home/user";
|
|
|
// var device_type = "bytes";
|
|
|
+ // var image_url = "/your_local_image.ext2";
|
|
|
const structure = {
|
|
|
cmd: cmd,
|
|
|
args: args,
|
|
@@ -342,14 +344,14 @@ __ __ _ __ ____ __
|
|
|
var blockDevice;
|
|
|
switch (device_type)
|
|
|
{
|
|
|
- case "block":
|
|
|
- blockDevice = await CheerpX.CloudDevice.create(IMAGE_URL);
|
|
|
+ case "cloud":
|
|
|
+ blockDevice = await CheerpX.CloudDevice.create(image_url);
|
|
|
break;
|
|
|
case "bytes":
|
|
|
- blockDevice = await CheerpX.HttpBytesDevice.create(IMAGE_URL);
|
|
|
+ blockDevice = await CheerpX.HttpBytesDevice.create(image_url);
|
|
|
break;
|
|
|
- case "split":
|
|
|
- blockDevice = await CheerpX.GitHubDevice.create(IMAGE_URL);
|
|
|
+ case "github":
|
|
|
+ blockDevice = await CheerpX.GitHubDevice.create(image_url);
|
|
|
break;
|
|
|
default:
|
|
|
console.log("Unrecognized device type");
|