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

Generalize whiptail usage to all platforms #477

Open
tlaurion opened this issue Nov 9, 2018 · 6 comments
Open

Generalize whiptail usage to all platforms #477

tlaurion opened this issue Nov 9, 2018 · 6 comments

Comments

@tlaurion
Copy link
Collaborator

tlaurion commented Nov 9, 2018

I think it might be a good time to replace generic-init by gui-init, and let the board configuration options define if FBWhiptail is desired but default to whiptail. I think that it would be a good base in improving the UX for everyone.

@kylerankin @osresearch @flammit : What do you think?

@merge
Copy link
Contributor

merge commented Dec 13, 2018

So your issue is making this a common goal of the project? FWIW I think it should be one. IMO this is essential for being broadly usable; especially so during setup.

@tlaurion
Copy link
Collaborator Author

tlaurion commented Dec 15, 2018

Comment deleted. Created #517 instead to track the issue.

@tlaurion
Copy link
Collaborator Author

tlaurion commented Feb 8, 2019

@merge :
Yes. But each board should be validated individually to have proper Linux config FB support first from people having the models.

For the x230 board to become compatible with FBWhiptail, here were the required changes.
To have Whiptail (console based) instead of FBwhiptail (FB based):

#Whiptail
CONFIG_SLANG=y
CONFIG_NEWT=y
#FBWhiptail
#CONFIG_CAIRO=y
#CONFIG_FBWHIPTAIL=y

#BOOT SCRIPT SELECTION
#export CONFIG_BOOTSCRIPT=/bin/generic-init
export CONFIG_BOOTSCRIPT=/bin/gui-init
#export CONFIG_BOOTSCRIPT_NETWORK=/bin/network-init-recovery

This is the list of board owners i've gathered from board config changes "blames". Can you test the above changes on the board config on those boards and adapt linux config files to activate FB and report?

@osresearch : leopard, tioga
@vejmarie : r630, s2600wf
@jgrip @flammit @osresearch : x220

@osresearch
Copy link
Collaborator

leopard/tioga have no video cards at all, r630/s2600wf are almost always headless.

@tlaurion
Copy link
Collaborator Author

tlaurion commented Feb 8, 2019 via email

@tlaurion
Copy link
Collaborator Author

whiptail is generalized for a while on all coreboot based platforms depending on heads for payload (this project).
kpe-d16 server board config is an example of this.

Otherwise, this issue is more related to linuxboot based boards which never really received any love here since linuxboot is based on u-root on its payload

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

3 participants