On Wed, Apr 3, 2013 at 1:30 PM, John Ford <[email protected]> wrote:
> Hi all.  We are going to attempt to update the standard romfs file system
> to support some additional stuff, like ssh and ???.  Can someone give me a
> hint where to start?

Well, the current romfs is mainly busybox (unmodified) and the katcp
tools (tcpborphserver3)
and then some libraries and extra utilities.

There are several ways of adding more things:

- build them yourself... probably the most space efficient way of
going about it.
  You probably want to look at dropbear rather than the conventional opensshd

- Just copy sshd and its needed libraries from the NFS filesystem (a
debian image).
  Typically one ends up using ldd to figure out what libraries are
needed and then strace
  to find the other missing pieces.

- Look at some other small distribution as a starting point ...
openwrt comes to mind

> Or is there a better way?

For quick sharing of files or misc development, just mount an nfs
server export on the roach, say in /mnt
That should be more convenient than scp, though not encrypted. Often
-o nolock can be useful.

Our plan is to treat a roach as an appliance (eg printer) where one
uses katcp (instead of say ippl)
to operate the system remotely. I suspect we'll gradually add features
to optimise some of that, eg
eliminate certain polling operations.

regards

marc

Reply via email to