Age | Commit message (Collapse) | Author |
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Keep track of the last token type (for parser) and keep track of the
current line number for debugging.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Previously, when running programs from the shell. The execution must
finish before anything else can be done. This commit allows users to add
an ampersand ('&') after the command in order to run it in the
background. This is an example of its usage:
--
@ beep at 400 Hz for 9000ms (to annoy people for fun).
@ We will be running it in the background and do a 'kstat'
@ to see that the number of tasks have increased.
beep 400 9000 &
kstat
..
--
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
- Add parse_line() to simplify parsing user input
- Fixup style
...
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
While poking at a nerve can be very useful, there are times where we
need to peek at them to see their current state. This commit introduces
the 'peek' verb to do exactly that. Here is how one may peek at the
console features:
--
[chloe::osmora]~ nerve peek consfeat
ansi_esc=1
show_curs=1
--
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Add helper to convert nerve name into numeric nerve type so that
peek_nerve() may be implemented while keeping things clean.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
The 'nerve' program allows users to poke at a ctlfs entry and write
their own data.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Deprecate SPAWN_WAIT in favor of waitpid()
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
The 'kstat' program provides kernel statistics and accounting
information
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
- Add additional limit defines
- Expand 'val' to 32-bits
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
If the user believes the system time is off, they may now invoke 'date'
with a time string "hh:mm:ss" to write it to the clock.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
- Rely on have_* state vars
- Duplicate 'p' after creation
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
- Update /etc/passwd to contain the hash for 'root'
- Implement password checking login in the 'login' program
- Add information about default credentials in the README
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Previosuly, this was fixed to "root" but now that we allow multiple
users it would be best to make this dynamic.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
This commit introduces a new program called 'readcore'. This program
allows a user to debug crashed programs by passing in the path of a
coredump file.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
This commit allows the end-user to supply a path (e.g., /usr/bin/mrow)
straight to the shell to be interpreted as a binary executable path.
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Implement line-by-line reading with fgets() instead of relying on
read()
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|
|
Signed-off-by: Ian Moffett <ian@osmora.org>
|