rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible
6 years ago
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
...
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.
6 years ago
Markus Kowalewski
aed8699993
grub: add patch for XFS sparse inode feature
...
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.
6 years ago
c0bw3b
0498ccd076
Treewide: use HTTPS on GNU domains
...
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/
6 years ago
Benjamin Hipple
4e7c822dc6
grub: fetch from HTTPS instead of FTP; update meta ( #48137 )
...
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.
6 years ago
Samuel Dionne-Riel
932c8f4c13
grub: grub-0.97-patch-1.15 -> grub-0.97-73
...
Instead of using Gentoo's patchset, uses Debian's.
Gentoo's doesn't work anymore.
6 years ago
John Ericson
2c2f1e37d4
reewide: Purge all uses `stdenv.system` and top-level `system`
...
It is deprecated and will be removed after 18.09.
6 years ago
Markus Kowalewski
f1c0b5e498
grub-0.97: add license
6 years ago
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
6 years ago
Matthew Bauer
76999cc40e
treewide: remove aliases in nixpkgs
...
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
6 years ago
Symphorien Gibol
3e09239882
grub2: compile grub-mount as well
...
It is a dependency of os-prober >= 1.75
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860833#23
6 years ago
Will Dietz
855e0463ab
tree-wide: platforms = platforms.gnu; -> platforms = gnu ++ linux
...
"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.
6 years ago
Will Dietz
e78900213b
grub2: extend platforms to include all linux
...
This works (and is needed) on musl-based linux too!
6 years ago
Vladimír Čunát
ae9a49a77d
grub2: pkgconfig to fix finding freetype
6 years ago
John Ericson
531e4b80c9
misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`
...
Only acts on one-line dependency lists.
7 years ago
Franz Pletz
3317c71c5c
grub2: 2.x-2015-11-16 -> 2.02
...
Fixes #24451 .
7 years ago
Thomas Tuegel
5265d551a9
grub2: unset CPP
...
Commit 093cc00cdd
sets the environment variable
`CPP' by default, but this intereferes with dependency calculation.
7 years ago
Michał Pałka
55208cc2e1
pvgrub_image: add package
...
Add a package containing a pvgrub image for xen generated from grub2
7 years ago
Tuomas Tynkkynen
a9a706770a
grub2: Make EFI grub work on aarch64
7 years ago
Robin Gloster
86d9de3884
trustedGroup: fix build
8 years ago
Tuomas Tynkkynen
be2a2db0f1
grub2: Workaround flex bug
...
I think the flex update in 6bded45883
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.
8 years ago
Tuomas Tynkkynen
bac26e08db
Fix lots of fetchgit hashes (fallout from #15469 )
8 years ago
Franz Pletz
aff1f4ab94
Use general hardening flag toggle lists
...
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
8 years ago
Robin Gloster
d9b4391717
grub: disable stackprotector hardening
8 years ago
Robin Gloster
e7f9e8a26f
trustedGrub: disable stackprotector/pic hardening
8 years ago
Robin Gloster
f6d3b7a2ae
switch hardening flags
9 years ago
Franz Pletz
954e9903ad
Use a hardened stdenv by default
9 years ago
Robin Gloster
53b389327e
refactor to use autoreconfHook where possible
...
Close #12446 .
9 years ago
Thomas Strobel
d856841ba4
nixos trustedGRUB: add support for HP laptops
9 years ago
William A. Kennington III
349e50734e
grub2: 2015-10-13 -> 2015-11-16
9 years ago
Tuomas Tynkkynen
464350aa01
grub2: Patch out GCC reference from modinfo.sh
9 years ago
William A. Kennington III
82792959b4
grub2: 2015-07-27 -> 2015-10-13
9 years ago
Thomas Strobel
5b800ea05e
trustedGRUB2: 1.2.0 -> 1.2.1
9 years ago
William A. Kennington III
f2d3b5ead9
grub2: 2015-07-05 -> 2015-07-27
9 years ago
Thomas Strobel
192091dc06
trustedGRUB2: git -> 1.2.0
9 years ago
William A. Kennington III
48f44bfa69
grub2: 2015-05-14 -> 2015-07-05
9 years ago
Thomas Strobel
2285ad1bfa
trustedGRUB: GRUB 1 based -> GRUB 2 based
9 years ago
William A. Kennington III
484a7be844
grub2: 2015-04-24 -> 2015-05-14
9 years ago
Edward Tjörnhammar
b9b8e3acba
{grub2,ceph,libs3,socket_wrapper,nss_wrapper}.src: use mirrors, https and fetchFromSavannah to enable better availability for proxied users
9 years ago
William A. Kennington III
4463bad2dd
grub: Update from 2015-2-21 -> 2015-04-24
9 years ago
Eelco Dolstra
2ed5c2bd6b
Set some meta.platforms
...
Also fix meta.platform -> meta.platforms in a few places.
9 years ago
Bob van der Linden
decf15fd57
grub: make sure grub builds again ( close #6774 )
9 years ago
William A. Kennington III
e91d788b7c
grub2: Another grub bump
10 years ago
William A. Kennington III
8e62c497ca
grub2: Update git revision
10 years ago
Shea Levy
0d80ab2dd9
Fix grub1 support
10 years ago
William A. Kennington III
c8a4ecd91d
grub: Doesn't support building bios and efi simultaneously
10 years ago
William A. Kennington III
ef80d73e6a
grub: Enable zfs and efi by default since it's cheap to support
10 years ago
William A. Kennington III
15cf03a8ee
Build userspace packages using the userspace zfs
10 years ago
Thomas Strobel
3767370866
Add target parameter to grub installation chain
10 years ago
Eelco Dolstra
1acfbca7df
grub2: Fix building against Glibc 2.20
...
http://hydra.nixos.org/build/16563301
10 years ago