From 077d69f02d6d2e34d4624cb95e45ab4dbe69d4a7 Mon Sep 17 00:00:00 2001
From: Guy Zana <guy@cloudius-systems.com>
Date: Tue, 14 May 2013 12:24:05 +0300
Subject: [PATCH] cli: add init.js, an initialization script

---
 bootfs.manifest |  1 +
 console/cli.js  |  2 ++
 console/init.js | 11 +++++++++++
 3 files changed, 14 insertions(+)
 create mode 100644 console/init.js

diff --git a/bootfs.manifest b/bootfs.manifest
index 15a063928..63aa3baaf 100644
--- a/bootfs.manifest
+++ b/bootfs.manifest
@@ -113,4 +113,5 @@
 /console/route.js: ../../console/route.js
 /console/ifconfig.js: ../../console/ifconfig.js
 /console/cli.js: ../../console/cli.js
+/console/init.js: ../../console/init.js
 /&/etc/hosts: ../../static/&
diff --git a/console/cli.js b/console/cli.js
index 5c530872c..b40cf1c79 100644
--- a/console/cli.js
+++ b/console/cli.js
@@ -274,5 +274,7 @@ for (var cmd in _commands) {
 
 update_prompt();
 
+load("/console/init.js");
+
 // Main loop
 main_loop();
diff --git a/console/init.js b/console/init.js
new file mode 100644
index 000000000..ec0725795
--- /dev/null
+++ b/console/init.js
@@ -0,0 +1,11 @@
+//
+// init.js
+//
+// initialization script for the cli environment
+//
+
+// setup networking
+
+$("ifconfig virtio-net0 192.168.122.100 netmask 255.255.255.0 up");
+$("route add default gw 192.168.122.1");
+
-- 
GitLab