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

