Hi,

Given that my current upgrader compiles to about 9KB of code, it is certainly small enough to go into JEmplode. Note that JEmplode already has some built-in FTP client stacks, so the ncftpput external program would not be needed there.

As for hotplugging a CD-ROM: if it's the only device on it's particular IDE channel (say, "hdc", with no "hdd" device), then what you want is already in the kernel. It's just a matter of having userland support for it. You might be able to do it yourself with just "hdparm -U" followed by "hdparm -R", but I'll leave it to you to figure out the parameters.

Cheers