about summary refs log tree commit diff
path: root/pkgs/tools/misc/ipxe
AgeCommit message (Collapse)AuthorFilesLines
2022-08-25ipxe: Allow to specify additional optionsMarkus Partheymüller1-1/+2
Overriding the `enabledOptions` attribute only works if `configurePhase` is also overridden, which makes it a bit inconvenient.
2022-07-21ipxe: fix cross-compilationDaniel Fullmer1-1/+5
Tested x86_64 -> arm64 cross compilation, and testing booting via ipxe on an arm64 device.
2022-05-20ipxe: do not call syslinux on aarch64Emery Hemingway1-0/+4
2022-04-09ipxe: 1.21.1 -> unstable-2022-04-06Alyssa Ross1-9/+11
iPXE does not make stable releases[1]. The tag we were using was an anomoly[2], and is from 2020. The geniso script has been replaced with a generic genfsimg script that works differently. There are no longer variables we can set to tell it where to find isolinux.bin or ldlinux.c32, so we have to patch the script. It'll look in the same place for both files. The --preserve=mode modification doesn't seem to be necessary any more — when it was introduced in 4d7bea7e5ef ("ipxe: fix ISO build"), it was required to make a working ISO with an embedded script. But my ISO with an embedded script now works fine without that change. [1]: https://github.com/ipxe/ipxe/discussions/544 [2]: https://github.com/ipxe/ipxe/discussions/544#discussioncomment-1894506
2021-11-20treewide: refactor isi686 && isx86_64 -> isx86Ryan Burns1-3/+3
2021-09-13ipxe: allow to pass options with valuesArthur Gautier1-1/+1
For example BANNER_TIMEOUT can be overriden like: ``` ipxe.overrideArgs(old: { enableOptions = old.enableOptions ++ [ "BANNER_TIMEOUT 100" ]; }); ``` Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-07-14ipxe: fix installPhase and licensemisuzu1-1/+5
2021-07-14ipxe: allow building on aarch64ajs1241-4/+14
2021-01-15pkgs/tools: stdenv.lib -> libBen Siraphob1-1/+1
2021-01-04ipxe: 1.20.1 -> 1.21.1Emery Hemingway1-2/+2
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-01-27Merge pull request #78265 from Synthetica9/https-homepagesSilvan Mosberger1-1/+1
treewide: fix redirected urls
2020-01-22updated version to 1.20.1Rakesh Gupta1-9/+9
2020-01-22treewide: fix redirected urlsPatrick Hilhorst1-1/+1
According to https://repology.org/repository/nix_unstable/problems, we have a lot of packages that have http links that redirect to https as their homepage. This commit updates all these packages to use the https links as their homepage. The following script was used to make these updates: ``` curl https://repology.org/api/v1/repository/nix_unstable/problems \ | jq '.[] | .problem' -r \ | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \ | sort | uniq > script.sed find -name '*.nix' | xargs -P4 -- sed -f script.sed -i ```
2019-07-15ipxe: add imgtrust and pingNikolay Amiantov1-1/+6
imgtrust is needed to run netboot.xyz scripts. ping is useful for testing network settings. Also add HTTP option for clarity (it's already being built).
2019-07-15ipxe: support renaming targets and add severalNikolay Amiantov1-12/+20
This allows to build several targets with conflicting names. UEFI version of USB image is now built, and so is option ROM.
2019-07-09ipxe: fix build by not generating 64bit efi on 32bit systemsMichael Bishop1-2/+1
2019-05-05ipxe: enable UEFI supportedef1-3/+14
2019-04-15ipxe: 20190310 -> 20190318volth1-3/+3
it adds support for I219-V
2019-04-15ipxe: fix urlvolth1-1/+1
the server does not response to git://
2019-03-15ipxe: 20180220 -> 20190310 (#57582)Adam Finn Tulinius1-3/+3
2018-02-27ipxe: 20170922 -> 20180220edef1-3/+3
2018-02-26ipxe: fix ISO buildedef1-0/+2
Without this change, it doesn't seem to properly generate ISOs with embedded scripts.
2018-02-13ipxe: enable parallel building; allow embed scriptLinus Heckemann1-2/+6
2017-09-28ipxe: 20160831 -> 20170922Pascal Bach1-3/+7
2016-10-18ipxe: allow usage of preConfigure again, and add a simpler way to extend the ↵michael bishop1-1/+5
options
2016-09-27treewide: remove executable flags from .nix filesFranz Pletz1-0/+0
2016-09-25ipxe: 20141124 -> 20160831 (#18938)Pascal Bach1-12/+16
HTTPS support is enabled
2016-06-10Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-1/+1
2016-06-03Fix lots of fetchgit hashes (fallout from #15469)Tuomas Tynkkynen1-1/+1
2016-03-28Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster1-0/+2
2016-03-19ipxe: fix gcc5 buildJoachim Fasting1-0/+2
gcc5 enables additional warnings, causing the build to fail with -Werror. The build could be fixed by specifically disabling errors for `discarded-array-qualifiers` and `logical-not-parentheses` warnings, but simply passing -Wno-error is more future proof. See https://hydra.nixos.org/build/33274006/nixlog/1/raw
2016-03-05Use general hardening flag toggle listsFranz Pletz1-2/+1
The following parameters are now available: * hardeningDisable To disable specific hardening flags * hardeningEnable To enable specific hardening flags Only the cc-wrapper supports this right now, but these may be reused by other wrappers, builders or setup hooks. cc-wrapper supports the following flags: * fortify * stackprotector * pie (disabled by default) * pic * strictoverflow * format * relro * bindnow
2016-02-22ipxe: turn off pic/stackprotector hardeningRobin Gloster1-0/+4
2015-12-05Rename 'emery' maintainer handle to 'ehmry', fixes #11493Emery Hemingway1-1/+1
Communication happens on Github so names should be consistent.
2015-11-05ipxe: add undionly.kpxe so the outputmichael bishop1-1/+1
its needed to chainload iPXE from normal PXE
2015-01-13fixup "git-export" directory namesVladimír Čunát1-1/+1
All tested to build. For freetalk the hash change seems unrelated to fetchgit changes. FIXME: it might be suitable to adapt nix-prefetch-git.
2014-12-04nixpkgs: iPXE initial packageEmery Hemingway1-0/+39