Bug 137678

Summary: [libstand] [patch] libstand's bootp/dhcp code always uses PXEClient as the vendor identifier; this adds cpu type and FreeBSD version to the identifer.
Product: Base System Reporter: Tom Judge <tom>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Open ---    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff
none
bootp.c.patch
none
file.dat none

Description Tom Judge 2009-08-11 19:40:05 UTC
When the pxeboot loader sends the dhcp request to the server to get the
configuration it currently always sets the vendor identifier to PXEClient.

This is not very useful when trying to setup PXE environment to install
multiple releases on different architectures.

The attached patch changes the identifier to look like:

PXEClient:FBSD:i386:701000

i386 is substituted for amd64 on amd64 hosts and omited on other architectures.

Fix: Patch attached with submission follows:
Comment 1 Eitan Adler freebsd_committer freebsd_triage 2012-05-12 04:15:30 UTC
Responsible Changed
From-To: freebsd-bugs->eadler

I'll take it.
Comment 2 Tom Judge 2012-05-12 04:25:51 UTC
Updated patch attached.
Comment 3 Eitan Adler freebsd_committer freebsd_triage 2012-09-02 18:05:46 UTC
Responsible Changed
From-To: eadler->freebsd-bugs

I won't be looking at this PR for a while and I need to clear some out 
of my queue
Comment 4 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:35 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped