Page MenuHomeFreeBSD

bsdinstall hostname: Replace dialog(1) with bsddialog(1)
ClosedPublic

Authored by asiciliano on May 22 2022, 4:53 PM.
Tags
None
Referenced Files
F150691315: D35285.diff
Fri, Apr 3, 9:48 AM
F150630575: D35285.diff
Thu, Apr 2, 11:08 PM
Unknown Object (File)
Wed, Apr 1, 5:19 AM
Unknown Object (File)
Thu, Mar 26, 9:49 AM
Unknown Object (File)
Mar 4 2026, 3:36 PM
Unknown Object (File)
Mar 4 2026, 6:32 AM
Unknown Object (File)
Mar 4 2026, 2:52 AM
Unknown Object (File)
Mar 3 2026, 5:16 PM
Subscribers

Details

Summary

Use libbsddialog autosize for inputbox (at least for height for now). So delete f_dialog_inputbox_size() of bsdconfig because is built on dialog/Xdialog and could create some problem in the long term.

Moreover (not in screenshots), add a --hline string: "Use TAB and Enter to select OK", because the UI dialog/bsddialog is different: dialog does not require TAB to switch the focus on buttons for the inputbox. I could change this in the next version (form refactoring is in the TODO list).

┌────────────────────┤Set Hostname├────────────────────┐
│ Please choose a hostname for this machine.           │  
│                                                      │  
│ If you are running on a managed network, please ask  │  
│ your network administrator for an appropriate name.  │  
│┌────────────────────────────────────────────────────┐│  
││fbsd.local                                          ││  
│└────────────────────────────────────────────────────┘│  
├──────────────────────────────────────────────────────┤  
│                       [  OK  ]                       │  
└─────────── Use TAB and Enter to select OK ───────────┘
Test Plan

Screenshot_2022-05-22_18-41-05.png (476×730 px, 21 KB)

Screenshot_2022-05-22_18-44-03.png (476×730 px, 23 KB)

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable