Read-Only SHell(rosh.c32)

From Syslinux Wiki
Revision as of 01:12, 29 June 2010 by GeneC (talk | contribs) (FEEDBACK: lower case; contact)

Jump to: navigation, search

BETA

[BETA] This page is intended to start documenting the BETA COM32 module rosh.c32, a read-only shell. Feedback on this page and on my module are welcome. If I'm doing something wrong, you see an area that could you improvement, think what I've done is helpful, etc, let me know. -Gene

ROSH

ROSH, a read-only shell, is intended to be exactly that: a read-only shell. Any operation that may write to the file system/disk will not be implemented.

That said, it is designed to make exploring the contents of a file system/disk possible from the Syslinux environment. Primarily, it is geared towards the disk-based variants as TFTP currently does not have any standardized method for retrieving a directory listing.

The internal commands currently implemented include help, man, ls, dir, more, cd, pwd, run, quit and exit.

STATUS

2010-06-20: A lot has changed in Syslinux since I last touched ROSH. Currently, I'm developing on the pathbased branch (to become Syslinux-4) but need to still implement some more internals for Syslinux before it works. It works reasonably in Linux as a .lnx.

-Gene Cumm

COMMANDS

Feedback/Contact

Feedback on functionality, especially bugs and quirks, is welcome. Please use the Syslinux mailing list or IRC channel.