Reintroduce pxe: syntax

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-09-02 22:12:37 +02:00
parent 308fad6dc8
commit 9daa203944

View file

@ -121,27 +121,6 @@ grub_pxefs_open (struct grub_file *file, const char *name)
if (!data) if (!data)
return grub_errno; return grub_errno;
#if 0
if (grub_strncmp (file->device->net->name, "pxe:", sizeof ("pxe:") - 1) == 0)
{
const char *ptr;
grub_err_t err;
ptr = name + sizeof ("pxe:") - 1;
err = parse_ip (ptr, &(data->server_ip), &ptr);
if (err)
return err;
if (*ptr == ':')
{
err = parse_ip (ptr + 1, &(data->gateway_ip), 0);
if (err)
return err;
}
else
data->gateway_ip = grub_pxe_default_gateway_ip;
}
else
#endif
{ {
grub_net_network_level_address_t addr; grub_net_network_level_address_t addr;
grub_net_network_level_address_t gateway; grub_net_network_level_address_t gateway;
@ -149,7 +128,9 @@ grub_pxefs_open (struct grub_file *file, const char *name)
grub_err_t err; grub_err_t err;
if (grub_strncmp (file->device->net->name, if (grub_strncmp (file->device->net->name,
"pxe,", sizeof ("pxe,") - 1) == 0) "pxe,", sizeof ("pxe,") - 1) == 0
|| grub_strncmp (file->device->net->name,
"pxe:", sizeof ("pxe:") - 1) == 0)
{ {
const char *ptr; const char *ptr;