summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kexectools
Commit message (Collapse)AuthorAge
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
* kexectools: always pass host and target to configureGaelan Steele2020-05-12
| | | | Fixes #56290.
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* Re-Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-22
| | | | This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
* Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-21
| | | | | | | This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.
* kexectools: fix build on i686worldofpeace2019-09-09
| | | | | https://hydra.nixos.org/build/99957229 See: https://src.fedoraproject.org/rpms/kexec-tools/c/cb1e5463b5298b064e9b6c86ad6fe3505fec9298
* kexectools: 2.0.19 -> 2.0.20R. RyanTM2019-09-06
| | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/kexec-tools/versions
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* kexectools: mark bad platformsMatthew Bauer2019-05-02
|
* kexec-tools: use depsBuildBuild to get the right compilerMatthew Bauer2019-04-26
| | | | | | | | Need this to avoid this issue in pkgsStatic: ld: cannot find -lc /cc @ericson2314
* kexectools: 2.0.18 -> 2.0.19 (#57264)R. RyanTM2019-04-08
| | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/kexec-tools/versions
* Merge pull request #50075 from r-ryantm/auto-update/kexec-toolsRenaud2018-11-25
|\ | | | | kexectools: 2.0.17 -> 2.0.18
| * kexectools: 2.0.17 -> 2.0.18R. RyanTM2018-11-09
| | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/kexec-tools/versions
* | treewide: disable pie in more placesMatthew Bauer2018-11-13
|/ | | | | | | | | | | | Some packages don’t work correctly with pie. Here I disable it for: - busybox - linux kernel - kexectools I also get rid of the Musl conditional for disabling pie in GCC and Binutils. Some day we might want to enable PIE without Musl and it will be useful to have the *just* work with our compiler and linkers.
* kexec-tools: add licenseMarkus Kowalewski2018-08-30
|
* kexectools: 2.0.16 -> 2.0.17R. RyanTM2018-04-24
| | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/kexec-tools/versions. These checks were done: - built on NixOS - ran ‘/nix/store/fs7vc5d6vw26v0502smh2dhg6390d1za-kexec-tools-2.0.17/bin/kexec -h’ got 0 exit code - ran ‘/nix/store/fs7vc5d6vw26v0502smh2dhg6390d1za-kexec-tools-2.0.17/bin/kexec --help’ got 0 exit code - ran ‘/nix/store/fs7vc5d6vw26v0502smh2dhg6390d1za-kexec-tools-2.0.17/bin/kexec -v’ and found version 2.0.17 - ran ‘/nix/store/fs7vc5d6vw26v0502smh2dhg6390d1za-kexec-tools-2.0.17/bin/kexec --version’ and found version 2.0.17 - found 2.0.17 with grep in /nix/store/fs7vc5d6vw26v0502smh2dhg6390d1za-kexec-tools-2.0.17 - directory tree listing: https://gist.github.com/892a831f872f6ec59c936b89b0bd6aa6
* kexectools: Disable only on RISC-V if Linux.Shea Levy2018-03-27
| | | | | | The isKexecable flag treated Linux without kexec as just a normal variant, when it really should be treated as a special case incurring complexity debt to support.
* kexectools: Fix cross compilationBen Gamari2018-02-13
|
* kexectools: Add dependency on build CCBen Gamari2018-02-13
| | | | Seems to allow cross-compilation.
* Remove nckx as a maintainer for all packagesTobias Geerinckx-Rice2018-01-16
| | | | Goodbye, and thanks for all the Nix...
* kexectools: 2.0.15 -> 2.0.16Tuomas Tynkkynen2017-12-03
|
* kexectools: 2.0.14 -> 2.0.15Symphorien Gibol2017-10-14
|
* kexectools: 2.0.13 -> 2.0.14Tuomas Tynkkynen2016-12-26
| | | | ARM patch is included upstream now.
* kexec-tools: Add patch to fix build on ARMaszlig2016-12-18
| | | | | | | | | | | | | | | | | | | | | | Building on ARM fails with the following error: kexec/arch/arm/phys_to_virt.o kexec/arch/arm/phys_to_virt.c kexec/arch/arm/phys_to_virt.c:3:26: fatal error: phys_to_virt.h: No such file or directory The patch I'm using is from Fedora: http://pkgs.fedoraproject.org/cgit/rpms/kexec-tools.git/tree/kexec-tools-2.0.13-fix-armv7-build-failure.patch?id=97581f1a435aafa298a4d0bbcfaf40c63a41ce92 It has been reported upstream as well: http://lists.infradead.org/pipermail/kexec/2016-September/017352.html I'm adding the patch for all architectures, so that the next person to upgrade kexec-tools doesn't forget that even while on x86. Tested building with i686-linux, x86_64-linux and armv7l-linux. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* kexec-tools: 2.0.12 -> 2.0.13 (#21158)Jörg Thalheim2016-12-15
| | | also fix kexec by removing faulty hardeningFlags
* Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-03-28
|\
| * kexectools: 2.0.11 -> 2.0.12Tobias Geerinckx-Rice2016-03-23
| |
* | Use general hardening flag toggle listsFranz Pletz2016-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | switch hardening flagsRobin Gloster2016-01-30
| |
* | Use a hardened stdenv by defaultFranz Pletz2016-01-30
|/
* Add version attribute where maintainers |= nckxTobias Geerinckx-Rice2016-01-25
| | | | | | | This will probably be mandatory soon, and is a step in the right direction. Removes the deprecated meta.version, and move some meta sections to the end of the file where I should have put them in the first place.
* Replace 'with plaforms; platform' with 'platforms.platform'Pascal Wittmann2015-11-17
|
* kexec-tools 2.0.10 -> 2.0.11Tobias Geerinckx-Rice2015-11-09
|
* kexec-tools: add mirror://kernel URITobias Geerinckx-Rice2015-11-09
| | | | | | | | | | From http://horms.net/projects/kexec/kexec-tools: "The canonical site for kexec-tools release is http://kernel.org/pub/linux/utils/kernel/kexec/. It should also be available on the extensive network of kernel.org mirror sites and it is mirrored at http://horms.net/projects/kexec/kexec-tools/ just for good measure."
* kexec-tools: 2.0.9 -> 2.0.10Tobias Geerinckx-Rice2015-07-03
|
* kexec-tools 2.0.4 -> 2.0.9Tobias Geerinckx-Rice2015-04-19
|
* kexec-tools: Update to 2.0.4Eelco Dolstra2013-09-12
|
* Adding kexectools.Lluís Batlle i Rossell2012-03-16
svn path=/nixpkgs/trunk/; revision=33175