The "mgmt" submodule was a shell (called "Crsh") and ssh implementation written in Jruby. It predated OSv's REST API and the simple shell written in Lua on top of it, and once those came out, the old "mgmt" shell became deprecated and un-recommended.
Moreover, running "scripts/build image=mgmt" hasn't been working for about a year, because it relies on some external repository holding an OSv-specific version of the Crsh shell, which is no longer available. So it's time we get rid of this "mgmt" submodule. Its git repository will remain (https://github.com/cloudius-systems/mgmt) but it will no longer be attached to the OSv repository as a submodule. Signed-off-by: Nadav Har'El <[email protected]> --- .gitmodules | 4 ---- config.json | 4 ---- images/specjvm.py | 5 ----- mgmt | 1 - modules/mgmt/bootfs.manifest | 0 scripts/build-capstan-images | 1 - scripts/checkpatch.pl | 2 +- scripts/loader.py | 3 +-- 8 files changed, 2 insertions(+), 18 deletions(-) delete mode 100644 images/specjvm.py delete mode 160000 mgmt delete mode 100644 modules/mgmt/bootfs.manifest diff --git a/.gitmodules b/.gitmodules index c0cfc52..786db88 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,10 +22,6 @@ path = external/x64/misc.bin url = ../../cloudius-systems/misc.bin.git ignore = dirty -[submodule "mgmt"] - path = mgmt - url = ../../cloudius-systems/mgmt.git - ignore = dirty [submodule "apps"] path = apps url = ../../cloudius-systems/osv-apps diff --git a/config.json b/config.json index dc610db..097a16f 100644 --- a/config.json +++ b/config.json @@ -4,10 +4,6 @@ "type": "direct-dir", "path": "${OSV_BASE}/modules/cloud-init/" }, - "mgmt": { - "type": "direct-dir", - "path": "${OSV_BASE}/mgmt/" - }, "repositories": [ "${OSV_BASE}/apps", "${OSV_BASE}/modules" diff --git a/images/specjvm.py b/images/specjvm.py deleted file mode 100644 index 3b8c871..0000000 --- a/images/specjvm.py +++ /dev/null @@ -1,5 +0,0 @@ -from osv.modules.api import * - -_mgmt = require('mgmt') -_specjvm = require('specjvm') -run = [ _mgmt.full ] diff --git a/mgmt b/mgmt deleted file mode 160000 index 7e2bcfd..0000000 --- a/mgmt +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7e2bcfd943f92747f45b0746214e3be134313424 diff --git a/modules/mgmt/bootfs.manifest b/modules/mgmt/bootfs.manifest deleted file mode 100644 index e69de29..0000000 diff --git a/scripts/build-capstan-images b/scripts/build-capstan-images index c07092a..75563c7 100755 --- a/scripts/build-capstan-images +++ b/scripts/build-capstan-images @@ -10,7 +10,6 @@ $build cloudius/osv-base httpserver,cloud-init "OSv bas $build cloudius/osv-openjdk java,httpserver,cloud-init "OpenJDK 7/OSv base image for developers" $build cloudius/osv-openjdk8 openjdk8-fedora,httpserver,cloud-init "OpenJDK 8/OSv base image for developers" $build cloudius/osv-node node,httpserver,cloud-init "Node/OSv" -$build cloudius/osv-crash mgmt,httpserver,cloud-init "OSv/CRaSH shell for developers" # Appliances: diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 2598b40..00e02ce 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -333,7 +333,7 @@ sub top_of_kernel_tree { my @tree_check = ( "Makefile", "README.md", "arch", "bsd", "compiler", "core", "documentation", "drivers", - "fs", "include", "mgmt", "modules", + "fs", "include", "modules", ); foreach my $check (@tree_check) { diff --git a/scripts/loader.py b/scripts/loader.py index 7bd1c11..11ab65a 100644 --- a/scripts/loader.py +++ b/scripts/loader.py @@ -11,7 +11,6 @@ from collections import defaultdict arch = 'x64' build_dir = os.path.dirname(gdb.current_objfile().filename) osv_dir = os.path.abspath(os.path.join(build_dir, '../..')) -mgmt_dir = os.path.join(osv_dir, 'mgmt') apps_dir = os.path.join(osv_dir, 'apps') external = os.path.join(osv_dir, 'external', arch) modules = os.path.join(osv_dir, 'modules') @@ -120,7 +119,7 @@ def syminfo(addr): def translate(path): '''given a path, try to find it on the host OS''' name = os.path.basename(path) - for top in [build_dir, mgmt_dir, external, modules, apps_dir, '/zfs']: + for top in [build_dir, external, modules, apps_dir, '/zfs']: for root, dirs, files in os.walk(top): if name in files: return os.path.join(root, name) -- 2.5.5 -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
