Richard, Craig: I spend some hours to hack together:
1) a telnetd-osgi bundle with the min requirements (including SSH; but no templates, Beanshell etc.).
Imports:org .osgi .framework ,org .osgi .service .cm ,javax .crypto ,javax .crypto .spec ,org .slf4j ,org .apache .commons .collections ,org .apache.commons.collections.buffer,org.apache.commons.collections.list
You'll need the metatype and the configuration admin bundles, as well as a commons-collections bundle.
2) a shellconsole bundle that registers a simple shell that represents a glue to the Felix Shell Service (cleanroom, no old code used at all)
You can temporally find the two bundles here: http://www.karanet.at/~wimpi/felix/org.apache.felix.shellconsole.jar http://www.karanet.at/~wimpi/felix/telnetd-osgi.jarNote that the listeners are actually configured through the CM, which means you need some management utility (like the webconsole, which I honestly don't manage to run in felix yet).
The configuration for the start shell is: org.apache.felix.shellconsole.ConsoleShellAlso, character mode is required for the telnet listener to behave correctly.
Hope that you can run it; feedback is welcome. Regards, Dieter
smime.p7s
Description: S/MIME cryptographic signature