Page MenuHomeFreeBSD

Set env vars from values on the efi loader command line.
ClosedPublic

Authored by ian on Dec 15 2015, 3:30 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Sep 14, 3:03 AM
Unknown Object (File)
Sat, Sep 13, 1:38 PM
Unknown Object (File)
Sat, Sep 13, 11:23 AM
Unknown Object (File)
Aug 17 2025, 2:29 AM
Unknown Object (File)
Aug 14 2025, 9:11 PM
Unknown Object (File)
Aug 14 2025, 9:01 PM
Unknown Object (File)
Aug 8 2025, 4:14 PM
Unknown Object (File)
Jul 17 2025, 10:14 PM
Subscribers

Details

Summary

Examine each cmdline arg and if it contains an '=' convert it to ascii and pass it to putenv(). This allows var=value settings to come in on the command line.

This will allow overriding dhcp server-provided data in loader(8), as discussed in PR 202098

Test Plan

I don't have any systems to test this change on.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ian retitled this revision from to Set env vars from values on the efi loader command line..
ian updated this object.
ian edited the test plan for this revision. (Show Details)
ian added a reviewer: emaste.
ian set the repository for this revision to rS FreeBSD src repository - subversion.
bapt added a reviewer: bapt.
This revision is now accepted and ready to land.Dec 17 2015, 12:27 AM
This revision was automatically updated to reflect the committed changes.