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)
Wed, May 13, 10:17 PM
Unknown Object (File)
Wed, May 6, 1:59 AM
Unknown Object (File)
Thu, Apr 30, 4:27 PM
Unknown Object (File)
Sun, Apr 26, 7:10 PM
Unknown Object (File)
Thu, Apr 23, 9:36 AM
Unknown Object (File)
Apr 14 2026, 8:46 PM
Unknown Object (File)
Apr 12 2026, 2:17 PM
Unknown Object (File)
Apr 11 2026, 11:42 AM
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.