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)
Fri, Sep 25, 2:51 PM
Unknown Object (File)
Sun, Sep 13, 12:16 PM
Unknown Object (File)
Fri, Sep 11, 6:36 PM
Unknown Object (File)
Fri, Sep 11, 1:33 PM
Unknown Object (File)
Fri, Sep 11, 1:02 AM
Unknown Object (File)
Thu, Sep 10, 8:33 PM
Unknown Object (File)
Thu, Sep 10, 5:52 PM
Unknown Object (File)
Thu, Sep 10, 10:33 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.