Author: gnodet
Date: Wed May 21 09:03:10 2008
New Revision: 658733
URL: http://svn.apache.org/viewvc?rev=658733&view=rev
Log:
SMX4KNL-41: When using the remote command on the client from the command line,
the proces does not exit correctly
Modified:
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/spring/GShell.java
Modified:
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/spring/GShell.java
URL:
http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/spring/GShell.java?rev=658733&r1=658732&r2=658733&view=diff
==============================================================================
---
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/spring/GShell.java
(original)
+++
servicemix/smx4/kernel/trunk/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/spring/GShell.java
Wed May 21 09:03:10 2008
@@ -121,6 +121,12 @@
} else {
mainService.setExitCode(value != null ? 1 : 0);
}
+ log.info("Exiting shell due to terminated command");
+ try {
+ getBundleContext().getBundle(0).stop();
+ } catch (BundleException e2) {
+ log.info("Caught exception while shutting down
framework: " + e2, e2);
+ }
}
} else {
// Otherwise go into a command shell.