Bug 281518 - [PATCH] bsdinstall: improve pkg installation support in installation media live environment
Summary: [PATCH] bsdinstall: improve pkg installation support in installation media li...
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: misc (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Some People
Assignee: Li-Wen Hsu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-15 14:28 UTC by Chun Cheng Yeh
Modified: 2024-09-20 15:00 UTC (History)
1 user (show)

See Also:


Attachments
patch to usr.sbin/bsdinstall/startbsdinstall (954 bytes, patch)
2024-09-15 14:28 UTC, Chun Cheng Yeh
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chun Cheng Yeh 2024-09-15 14:28:56 UTC
Created attachment 253584 [details]
patch to usr.sbin/bsdinstall/startbsdinstall

This patch improves the support of pkg installation in the live environment. Currently, pkg has to be manually bootstrapped before it can install pkgs in the live env. Since the installation media is often used as a tool for inspecting and rescuing systems, it would be great if users can easily install tools in live env using pkg to their needs. 

This patch provides a bsddialog menu for pkg bootstrap after "Live System" option is selected from the installer menu. If "Yes", it goes on asking for network configurations, and bootstraps pkg under `/usr/local`.
Comment 1 Chun Cheng Yeh 2024-09-15 15:34:57 UTC
This patch is part of the code of a GSoC 2024 Project(https://wiki.freebsd.org/SummerOfCode2024Projects/ImprovingRepairAbilityOfTheFreeBSDInstaller), whose work is committed in this PR (https://github.com/freebsd/freebsd-src/pull/1395). This patch is created for the ease of getting this project's work commited.