Show console dashboard on tty other than tty1 #198
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The console for showing the dashboard will be "the next available virtual console" (
tty2
,tty3
, ...), ortty2
if designated system console istty6
If a serial console is chosen as system console (i.e. system console =
ttySN
, whereN
is0
,1
, ...), the dashboard will show on the designated serial console.Need to move
setup-installer.sh
to initramfs stage for enabling/disabling getty servicesBecause cOS' initramfs stage runs in chroot env and /tmp is not in BindPaths, here-document can't be used. Thus we need to store that override.conf as "/etc/tty-dashboard-override.conf", then copy this file to the correct service.d directory as drop-ins.
TODOs:
How to determine which tty to show console dashboard?
console_tty
for users to choosewhich tty to show the dashboard