FS#72773 - [ipxe] Provide binaries without embedded scripts

Attached to Project: Community Packages
Opened by Bogdan Szczurek (thebodzio) - Wednesday, 17 November 2021, 14:15 GMT
Last edited by David Runge (dvzrv) - Sunday, 22 May 2022, 12:04 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Could you, please, please, beside Arch specific and “default” binaries, also provide a vanilla binary, without any scripts embedded? I just attempted to set up my in-house netboot server using this package and wasted about an hour trying to understand why iPXE ignores DHCP provided options to look for boot script at an arbitrary URL. This was soooo annoying, especially, since package does not have any documentation to explain what do the binaries do.

Thank you for your time and effort! Both are much appreciated!
This task depends upon

Closed by  David Runge (dvzrv)
Sunday, 22 May 2022, 12:04 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with ipxe 1.21.1-4
Comment by Konstantin Shalygin (k0ste) - Wednesday, 16 February 2022, 14:08 GMT
+1 for this, we maintain this package ourselves for avoid this
Comment by David Runge (dvzrv) - Friday, 25 February 2022, 10:13 GMT
@thebodzio: Thanks for bringing this up. I will look into it as soon as time permits!
Comment by Bogdan Szczurek (thebodzio) - Friday, 25 February 2022, 15:53 GMT
Thank you, David! It is much appreciated!
Comment by David Runge (dvzrv) - Friday, 13 May 2022, 10:54 GMT
@thebodzio, k0ste: I have now rebuild the package.

The default ipxe binaries do not embed scripts anymore and I have added a -remote suffixed set of binaries that include the previous "default.ipxe" (now "remote.ipxe") script.

Please let me know if ipxe 1.21.1-4 in [community-testing] works for you!
Comment by Bogdan Szczurek (thebodzio) - Friday, 13 May 2022, 11:27 GMT
This is much better! Thank you! 👍

I just tested it for “classic” PXE (no-UEFI) and it worked perfectly.

As a sidenote, though, would you be willing to provide also a version with framebuffer console support? I used that as well and it doesn't seem like a big problem, especially, since, as you've said, you already did something similar with the “remote” variant. It requires some minor changes in “config/console.h” and “config/general.h” as described here: https://ipxe.org/buildcfg/console_framebuffer.

Anyway: thank you again! 👍😁👍
Comment by Konstantin Shalygin (k0ste) - Friday, 13 May 2022, 12:27 GMT
@dvzrv, I was builded pkgrel 4 for our repo
Created ticket, guys who use load from arch pxe's should check EFI loading at next week Monday
Thanks!
Comment by Konstantin Shalygin (k0ste) - Monday, 16 May 2022, 08:30 GMT
Tested with EFI - works as expected

Thanks!
Comment by David Runge (dvzrv) - Sunday, 22 May 2022, 12:04 GMT
@thebodzio: Glad it works for you.

Please create a new ticket for the other feature request. It gets hard to close tickets otherwise.

Loading...