-
Nadav Har'El authored
After the creation of the "java" and "mgmt" modules, we still left with a bunch of files in the main usr.manifest.skel which really belong in the modules/{java,mgmt}/usr.manifest. This patch moves various shared libraries and fonts which Java needs (the fonts are needed for AWT, including headless AWT), as well as various JNI shared objects and our java.so and runjava.jar, into the "java" module, and moves a couple of tools (ifconfig, lsroute) and configuration file (/etc/inputrc used by the management module into the "mgmt" module. This reduces small OSv appliances, like "make image=memcached", which don't need Java, by 13 MB. We are still left with 69 MB, most of which are tests, so the next item on the todo is to move the tests into a "test" module. Signed-off-by:
Nadav Har'El <nyh@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
Nadav Har'El authoredAfter the creation of the "java" and "mgmt" modules, we still left with a bunch of files in the main usr.manifest.skel which really belong in the modules/{java,mgmt}/usr.manifest. This patch moves various shared libraries and fonts which Java needs (the fonts are needed for AWT, including headless AWT), as well as various JNI shared objects and our java.so and runjava.jar, into the "java" module, and moves a couple of tools (ifconfig, lsroute) and configuration file (/etc/inputrc used by the management module into the "mgmt" module. This reduces small OSv appliances, like "make image=memcached", which don't need Java, by 13 MB. We are still left with 69 MB, most of which are tests, so the next item on the todo is to move the tests into a "test" module. Signed-off-by:
Nadav Har'El <nyh@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>