about summary refs log tree commit diff
path: root/pkgs/tools/misc/grub
Commit message (Collapse)AuthorAge
* grub: 2.02 -> 2.04-rc1volth2019-05-11
|
* grub2: patch to work with updated binutilsVladimír Čunát2019-02-20
| | | | | This blocked some EFI stuff and consequently the channels. I would fetchpatch, but their cgit server won't work on this commit.
* treewide: use ${stdenv.shell} instead of /bin/sh where possiblernhmjoj2019-01-16
|
* treewide: remove paxutils from stdenvJörg Thalheim2018-12-22
| | | | | | | More then one year ago we removed grsecurity kernels from nixpkgs: https://github.com/NixOS/nixpkgs/pull/25277 This removes now also paxutils from stdenv.
* grub: add patch for XFS sparse inode featureMarkus Kowalewski2018-12-10
| | | | | | | | xfsprogs-4.16 introduced an new on disk format feature that is not recognized properly by grub. This patch allows grub to access XFS filesystem created with xfsprogs >= 4.16. This upstream patch can be removed for grub-2.03.
* Treewide: use HTTPS on GNU domainsc0bw3b2018-12-02
| | | | | | | | | | | HTTP -> HTTPS for : - http://gnu.org/ - http://www.gnu.org/ - http://elpa.gnu.org/ - http://lists.gnu.org/ - http://gcc.gnu.org/ - http://ftp.gnu.org/ (except in fetchurl mirrors) - http://bugs.gnu.org/
* grub: fetch from HTTPS instead of FTP; update meta (#48137)Benjamin Hipple2018-10-10
| | | | HTTPS is unlikely to be worse and is often better than FTP. Aside from being faster, there are many networking setups where outgoing FTP traffic is blocked.
* grub: grub-0.97-patch-1.15 -> grub-0.97-73Samuel Dionne-Riel2018-09-17
| | | | | | Instead of using Gentoo's patchset, uses Debian's. Gentoo's doesn't work anymore.
* reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | It is deprecated and will be removed after 18.09.
* grub-0.97: add licenseMarkus Kowalewski2018-08-16
|
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* treewide: remove aliases in nixpkgsMatthew Bauer2018-07-18
| | | | | | | | | | | | | | | | | | This makes the command ‘nix-env -qa -f. --arg config '{skipAliases = true;}'’ work in Nixpkgs. Misc... - qtikz: use libsForQt5.callPackage This ensures we get the right poppler. - rewrites: docbook5_xsl -> docbook_xsl_ns docbook_xml_xslt -> docbook_xsl diffpdf: fixup
* grub2: compile grub-mount as wellSymphorien Gibol2018-05-26
| | | | | It is a dependency of os-prober >= 1.75 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860833#23
* tree-wide: platforms = platforms.gnu; -> platforms = gnu ++ linuxWill Dietz2018-04-30
| | | | | | | | | | | | | | "platforms.gnu" has been linux-only since at least 17.03: $ nix eval -f channel:nixos-17.03 lib.platforms.gnu [ "i686-linux" "x86_64-linux" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "mips64el-linux" ] Unlike platforms.linux, platforms.gnu indicates "must use glibc" which for the most part is not intended. Replacing platforms.gnu with platforms.linux would be the same "today" but let's err on preserving existing behavior and be optimistic about platforms these packages work on.
* grub2: extend platforms to include all linuxWill Dietz2018-03-26
| | | | This works (and is needed) on musl-based linux too!
* grub2: pkgconfig to fix finding freetypeVladimír Čunát2018-03-16
|
* misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`John Ericson2017-09-21
| | | | Only acts on one-line dependency lists.
* grub2: 2.x-2015-11-16 -> 2.02Franz Pletz2017-08-14
| | | | Fixes #24451.
* grub2: unset CPPThomas Tuegel2017-07-21
| | | | | Commit 093cc00cdd9d8cf31ecce5bc1dd3645c460a1b98 sets the environment variable `CPP' by default, but this intereferes with dependency calculation.
* pvgrub_image: add packageMichał Pałka2017-07-05
| | | | Add a package containing a pvgrub image for xen generated from grub2
* grub2: Make EFI grub work on aarch64Tuomas Tynkkynen2017-03-07
|
* trustedGroup: fix buildRobin Gloster2017-01-26
|
* grub2: Workaround flex bugTuomas Tynkkynen2017-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think the flex update in 6bded45883eb7f6ead12494917e1ecd92c3b4458 causes this failure, presumably due to upstream breakage: ```` gcc -DHAVE_CONFIG_H -I. -Wall -W -DGRUB_UTIL=1 -D_FILE_OFFSET_BITS=64 -I./include -DGRUB_FILE=\"grub_script.yy.c\" -I. -I. -I. -I. -I./include -I./include -I./grub-core/lib/libgcrypt-grub/src/ -I./grub-core/lib/minilzo -I./grub-core/lib/xzembed -DMINILZO_HAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -Wall -W -Wshadow -Wpointer-arith -Wundef -Wchar-subscripts -Wcomment -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wfloat-equal -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-braces -Wmissing-format-attribute -Wmultichar -Wparentheses -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wwrite-strings -Wnested-externs -Wstrict-prototypes -Wcast-align -Wextra -Wattributes -Wendif-labels -Winit-self -Wint-to-pointer-cast -Winvalid-pch -Wmissing-field-initializers -Wnonnull -Woverflow -Wvla -Wpointer-to-int-cast -Wstrict-aliasing -Wvariadic-macros -Wvolatile-register-var -Wpointer-sign -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-declarations -Wformat=2 -Werror -fno-builtin -Wno-undef -c -o libgrubmods_a-grub_script.yy.o `test -f 'grub_script.yy.c' || echo './'`grub_script.yy.c ./grub-core/script/yylex.l:34:0: error: "yyalloc" redefined [-Werror] #define yyalloc(size, scanner) (grub_malloc((size))) ^ grub_script.yy.c:104:0: note: this is the location of the previous definition ^ ./grub-core/script/yylex.l:35:0: error: "yyfree" redefined [-Werror] #define yyfree(ptr, scanner) (grub_free((ptr))) ^ grub_script.yy.c:108:0: note: this is the location of the previous definition ^ ./grub-core/script/yylex.l:36:0: error: "yyrealloc" redefined [-Werror] #define yyrealloc(ptr, size, scanner) (grub_realloc((ptr), (size))) ^ grub_script.yy.c:106:0: note: this is the location of the previous definition ^ cc1: all warnings being treated as errors make[2]: *** [Makefile:7540: libgrubmods_a-grub_script.yy.o] Error 1 ```` Work around it for now.
* Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-06-10
|\
| * Fix lots of fetchgit hashes (fallout from #15469)Tuomas Tynkkynen2016-06-03
| |
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-04-18
|\|
| * Merge branch 'staging' into closure-sizeVladimír Čunát2016-01-19
| |\
| * \ Merge branch 'master' into closure-sizeVladimír Čunát2015-12-31
| |\ \ | | | | | | | | | | | | | | | | TODO: there was more significant refactoring of qtbase and plasma 5.5 on master, and I'm deferring pointing to correct outputs to later.
| * \ \ Merge remote-tracking branch 'origin/master' into closure-sizeLuca Bruno2015-11-25
| |\ \ \
| * \ \ \ Merge staging into closure-sizeVladimír Čunát2015-11-20
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
| * | | | | grub2: Patch out GCC reference from modinfo.shTuomas Tynkkynen2015-10-28
| | | | | |
* | | | | | 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
* | | | | | grub: disable stackprotector hardeningRobin Gloster2016-02-24
| | | | | |
* | | | | | trustedGrub: disable stackprotector/pic hardeningRobin Gloster2016-02-24
| | | | | |
* | | | | | switch hardening flagsRobin Gloster2016-01-30
| | | | | |
* | | | | | Use a hardened stdenv by defaultFranz Pletz2016-01-30
| |_|_|_|/ |/| | | |
* | | | | refactor to use autoreconfHook where possibleRobin Gloster2016-01-18
| |_|_|/ |/| | | | | | | | | | | Close #12446.
* | | | nixos trustedGRUB: add support for HP laptopsThomas Strobel2015-12-22
| |_|/ |/| |
* | | grub2: 2015-10-13 -> 2015-11-16William A. Kennington III2015-11-17
| |/ |/|
* | grub2: 2015-07-27 -> 2015-10-13William A. Kennington III2015-10-17
| |
* | trustedGRUB2: 1.2.0 -> 1.2.1Thomas Strobel2015-10-06
|/
* grub2: 2015-07-05 -> 2015-07-27William A. Kennington III2015-08-03
|
* trustedGRUB2: git -> 1.2.0Thomas Strobel2015-08-02
|
* grub2: 2015-05-14 -> 2015-07-05William A. Kennington III2015-07-09
|
* trustedGRUB: GRUB 1 based -> GRUB 2 basedThomas Strobel2015-07-05
|
* grub2: 2015-04-24 -> 2015-05-14William A. Kennington III2015-05-15
|
* {grub2,ceph,libs3,socket_wrapper,nss_wrapper}.src: use mirrors, https and ↵Edward Tjörnhammar2015-04-28
| | | | fetchFromSavannah to enable better availability for proxied users
* grub: Update from 2015-2-21 -> 2015-04-24William A. Kennington III2015-04-27
|
* Set some meta.platformsEelco Dolstra2015-03-20
| | | | Also fix meta.platform -> meta.platforms in a few places.
* grub: make sure grub builds again (close #6774)Bob van der Linden2015-03-12
|