Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use propolis client directly for serial console #33

Open
rcgoodfellow opened this issue Jan 14, 2023 · 0 comments
Open

Use propolis client directly for serial console #33

rcgoodfellow opened this issue Jan 14, 2023 · 0 comments

Comments

@rcgoodfellow
Copy link
Collaborator

rcgoodfellow commented Jan 14, 2023

The following code is copy pasta from the propolis client implementation with a small modification to use ^q for escaping the serial session (and thereby allowing ^c through to the VM)

https://github.com/oxidecomputer/falcon/blob/main/lib/src/cli.rs#L406-L543

Now that the propolis client CLI machinery is getting a configurable escape sequence, we can just use that implementation directly and configure the tunable escape sequence to be ^q to maintain the current falcon behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant