Page MenuHomeFreeBSD

bsdinstall docsinstall: Replace dialog(1) with bsddialog(1)
AbandonedPublic

Authored by asiciliano on May 23 2022, 4:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 19 2024, 6:22 AM
Unknown Object (File)
Dec 20 2023, 6:08 AM
Unknown Object (File)
Nov 28 2023, 12:28 AM
Unknown Object (File)
Nov 27 2023, 6:10 PM
Unknown Object (File)
Nov 27 2023, 12:52 PM
Unknown Object (File)
Nov 23 2023, 7:07 PM
Unknown Object (File)
Nov 9 2023, 2:49 AM
Unknown Object (File)
Nov 8 2023, 8:50 PM
Subscribers

Details

Summary

Replace dialog(1) with bsddialog(1). Delete f_dialog_checklist_size() because it is not suitable for bsddialog, instead use bsddialog(3) autosize. The checklist could overlay the backtitle "FreeBSD Installer" with little screen, the problem is fixed in upstream {*}, it will be availble in the next import or now if somebody will require this feature.

{*}
lib : add conf.auto_topmargin and conf.auto_downmargin
utility: fix: overlay backtitle and overlay shadow below

Test Plan

Checklist is tested already.

┌───────┤FreeBSD Documentation Installation├───────┐
│ This menu allows you to install the whole        │  
│ documentation set from the FreeBSD Documentation │  
│ Project: Handbook, FAQ, and articles.            │  
│                                                  │  
│ Please select the language versions you wish to  │  
│ install. At minimum, you should install the      │  
│ English version, the original version of the     │  
│ documentation.                                   │  
│ ┌──────────────────────────────────────────────┐ │  
│ │ [ ] bn    Bengali Documentation              │ │  
│ │ [ ] da    Danish Documentation               │ │  
│ │ [ ] de    German Documentation               │ │  
│ │ [ ] el    Greek Documentation                │ │  
│ │ [X] en    English Documentation (recommended)│ │  
│ │ [ ] es    Spanish Documentation              │ │  
│ │ [ ] fr    French Documentation               │ │  
│ │ [ ] hu    Hungarian Documentation            │ │  
│ │ [ ] it    Italian Documentation              │ │  
│ │ [ ] ja    Japanese Documentation             │ │  
│ │ [ ] ko    Korean Documentation               │ │  
│ │ [ ] mn    Mongolian Documentation            │ │  
│ │ [ ] nl    Dutch Documentation                │ │  
│ │ [ ] pl    Polish Documentation               │ │  
│ │ [ ] pt    Portuguese Documentation           │ │  
│ │ [ ] ru    Russian Documentation              │ │  
│ │ [ ] tr    Turkish Documentation              │ │  
│ │ [ ] zh_cn Simplified Chinese Documentation   │ │  
│ │ [ ] zh_tw Traditional Chinese Documentation  │ │  
│ └──────────────────────────────────────────────┘ │  
├──────────────────────────────────────────────────┤  
│                [  OK  ]   [Cancel]               │  
└───────── Use arrows, SPACE, TAB or ENTER ────────┘

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

asiciliano retitled this revision from bsdinstall docsinstall: Rplece dialog(1) with bsddialog(1) to bsdinstall docsinstall: Replace dialog(1) with bsddialog(1).May 23 2022, 4:41 PM
This revision is now accepted and ready to land.May 23 2022, 4:48 PM

Abandon: this replacement can be implied just by changing the $DIALOG variable in bsdconfig.