Vladimír Čunát
00cfc70b10
linux: update to 3.12.14 and 3.10.33
2014-03-21 15:38:52 +01:00
Shea Levy
e4961c63f7
Remove sec_perm patch that was needed by AUFS
...
Now the kernel is unpatched by default on non-MIPS!
2014-03-21 04:37:23 -04:00
Ricardo M. Correia
cc69228119
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.55-201403142107 -> 3.0-3.2.55-201403172027
test: 3.0-3.13.6-201403142112 -> 3.0-3.13.6-201403172032
2014-03-18 16:51:25 +01:00
Eelco Dolstra
c0f3f6e396
linux: Update to 3.4.83
2014-03-17 11:25:48 +01:00
Ricardo M. Correia
e76c059b23
grsecurity: Fix grsec-path.patch to apply with newest patches
2014-03-15 18:01:47 +01:00
Ricardo M. Correia
ceec014020
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.55-201403122114 -> 3.0-3.2.55-201403142107
test: 3.0-3.13.6-201403122116 -> 3.0-3.13.6-201403142112
2014-03-15 04:15:28 +01:00
Shea Levy
0f72effdd9
The derivation primop doesn't play well with null outputs attribute
2014-03-13 15:05:15 -04:00
Ricardo M. Correia
86b8cf954a
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.55-201403072107 -> 3.0-3.2.55-201403122114
test: 3.0-3.13.6-201403072241 -> 3.0-3.13.6-201403122116
2014-03-13 02:28:58 +01:00
Ricardo M. Correia
d999872b8d
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.55-201403022154 -> 3.0-3.2.55-201403072107
test: 3.0-3.13.5-201403031445 -> 3.0-3.13.6-201403072241
2014-03-10 17:23:17 +01:00
Ricardo M. Correia
9b650b074b
linux: Update to 3.13.6
2014-03-10 17:23:17 +01:00
Austin Seipp
c4d5757e29
grsecurity updates
...
- stable: 3.0-3.2.55-201402241936 -> 3.0-3.2.55-201403022154
- testing: 3.0-3.13.5-201402241943 -> 3.0-3.13.5-201403031445
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-04 01:13:22 +01:00
Ricardo M. Correia
69a83ba99f
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.55-201402221305 -> 3.0-3.2.55-201402241936
test: 3.0-3.13.4-201402221308 -> 3.0-3.13.5-201402241943
2014-03-03 02:16:58 +01:00
Ricardo M. Correia
8109de905a
linux: Update to 3.13.5
2014-03-03 02:16:50 +01:00
Evgeny Egorochkin
05c19ced9b
linuxPackages_3_12.perf: update from 3.12.12 to 3.12.13
2014-02-26 20:49:27 +02:00
Austin Seipp
7f4b97d495
grsecurity: stable/testing updates
...
- stable: 3.0-3.2.55-201402201903 -> 3.0-3.2.55-201402221305
- testing: 3.0-3.13.4-201402201908 -> 3.0-3.13.4-201402221308
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-22 20:29:25 +01:00
Austin Seipp
18f65f3640
grsecurity: stable/testing updates
...
- stable: 3.0-3.2.55-201402192249 -> 3.0-3.2.55-201402201903
- testing: 3.0-3.13.3-201402192252 -> 3.0-3.13.4-201402201908
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-20 20:21:16 -06:00
Austin Seipp
a1dc5ea707
kernel: stable updates
...
- 3.13 stable: 3.13.3 -> 3.13.4
- 3.12 stable: 3.12.11 -> 3.12.12
- 3.10 longterm: 3.10.30 -> 3.10.31
- 3.4 longterm: 3.4.80 -> 3.4.81
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-20 20:21:11 -06:00
Austin Seipp
58e08a1a4f
grsecurity: stable/testing updates
...
- stable: 3.0-3.2.55-201402152203 -> 3.0-3.2.55-201402192249
- testing: 3.0-3.13.3-201402152204 -> 3.0-3.13.3-201402192252
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-20 04:53:19 -06:00
Austin Seipp
c137015328
grsecurity updates.
...
- stable: 3.0-3.2.54-201402062221 -> 3.0-3.2.55-201402152203
- testing: 3.0-3.13.3-201402132113 -> 3.0-3.13.3-201402152204
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-17 07:27:51 -06:00
Austin Seipp
8e349e721c
linux: 3.2.54 -> 3.2.55
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-02-17 07:27:51 -06:00
William A. Kennington III
52248aa7a2
kernel: 3.12.10 -> 3.12.11 ( close #1743 )
2014-02-16 14:20:09 +01:00
Evgeny Egorochkin
daa2827b99
grsecurity: update patch
2014-02-14 18:13:05 +02:00
Evgeny Egorochkin
fc213ccfa8
linux_3_13: update from 3.13.2 to 3.13.3
2014-02-14 16:56:38 +02:00
Evgeny Egorochkin
699509db14
linux_3_10: update from 3.10.29 to 3.10.30
2014-02-14 16:55:44 +02:00
Evgeny Egorochkin
ad4e2bd499
linux_3_4: update from 3.4.79 to 3.4.80
2014-02-14 16:55:44 +02:00
Evgeny Egorochkin
69f4bdac6e
linux: add git repository and branch meta
2014-02-14 10:45:36 +02:00
Ricardo M. Correia
b31547654d
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.54-201401191012 -> 3.0-3.2.54-201402062221
test: 3.0-3.12.8-201401191015 -> 3.0-3.13.2-201402062224
2014-02-08 16:16:58 +01:00
Ricardo M. Correia
31fa2cd52b
grsecurity: Fix building grsec-3.x.0 kernels
2014-02-08 15:16:40 +00:00
Vladimír Čunát
24029ec478
linux: minor updates 3.12.10, 3.10.29, 3.4.79
2014-02-08 11:54:16 +01:00
Vladimir Still
d3979b659c
perf: Make build fix for 3.13 cleaner.
2014-02-07 22:53:55 +01:00
Vladimir Still
70e4f8f928
perf: Allow proceeding in build even if patch fails.
...
Patching fails for linux 3.13 but it builds OK.
2014-02-07 18:16:24 +01:00
William A. Kennington III
346bfc28ea
kernel: Upgrade from 3.13.1 -> 3.13.2
2014-02-06 16:30:40 -06:00
William A. Kennington III
f9f065a178
kernel: Upgrade from 3.13.0 -> 3.13.1
2014-01-31 15:28:50 -06:00
Eelco Dolstra
b913a2eb81
linux: Update to 3.4.78
2014-01-31 18:00:13 +01:00
Vladimír Čunát
9739171cd4
Merge pull request #1567 from wizeman/u/grsec-upd-and-fix
...
grsecurity: Fix build and update patches
2014-01-28 03:41:05 -08:00
Vladimír Čunát
a9caafa0ea
linux kernel updates to 3.4.77, 3.10.28 and 3.12.9
...
I tested they still build on x86_64.
2014-01-26 17:07:31 +01:00
William A. Kennington III
8bc7c9f66d
linux: Update from 3.12.7 -> 3.12.8
2014-01-26 15:48:18 +01:00
William A. Kennington III
c47dc47083
linux: Update from 3.10.25 -> 3.10.27
2014-01-26 15:48:05 +01:00
Petr Rockai
28f0ec6540
linux-perf: Fix build (unportable shell hack broke).
2014-01-25 16:30:14 +01:00
Shea Levy
cb9cc87a39
kernel.passthru: Don't include meta to be consistent with stdenv.mkDerivation
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 21:12:58 -05:00
Shea Levy
fd999ed570
Linux: Set passthru attr to contain full passthru
...
This fixes #1566 , thanks @wizeman
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 21:06:27 -05:00
Ricardo M. Correia
aeda8d63b9
grsecurity: Update stable and test patches
...
stable: 3.0-3.2.53-201312021727 -> 3.0-3.2.54-201401191012
test: 3.0-3.12.2-201312021733 -> 3.0-3.12.8-201401191015
2014-01-22 02:14:35 +01:00
Shea Levy
d18bc25b95
Rename linuxManualConfig to buildLinux
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-21 20:05:55 -05:00
Shea Levy
3ae5e801a5
Linux 3.13
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-19 22:35:24 -05:00
Ricardo M. Correia
acaadd9d2a
linux: Update to 3.2.54 and 3.12.7 ( close #1527 )
2014-01-15 20:05:53 +01:00
Eelco Dolstra
03ad7a081c
linux: Update to 3.4.76
2014-01-15 10:55:53 +01:00
Eelco Dolstra
c3db56527d
linux: Update to 3.4.75
2014-01-07 11:08:16 +01:00
Shea Levy
053e029ee6
Some arches have multiple Makefiles
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-05 16:07:32 -05:00
Shea Levy
adb57a0cc4
kernel: Fix depmod references
...
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-05 10:31:16 -05:00
Shea Levy
ac2035287f
Greatly reduce kernel closure size
...
Based on access analysis with strace, I determined an essentially
minimal required set of files from the kernel source that was needed to
build all current kernel packages on 3.10, which ultimately resulted in
keeping 30M of source. Generalizing from that minimal set, which
required ad-hoc specifications of which headers outside of include/ and
arch/*/include and which files in the scripts/ directory should be kept,
to a policy of keeping all non-arch-specific headers that aren't part of
the drivers/ directory and the entire scripts/ directory added an
additional 17M, but there was nothing in the analysis that indicated
that that ad-hoc specification was at all complete so I think the extra
hit is worth the likely greater compatibility.
For reference, we now keep:
* All headers that are NOT in arch/${notTargetArch}/include or drivers/
* The scripts/ directory
* Makefile
* arch/${targetArch}/Makefile
IMO the most likely cause of future problems are the headers in
drivers/, but hopefully they won't actually be needed as they add 50M
Ideally kernel packages would only use include and
arch/${targetArch}/include, but alas this is observably not the case.
master:
* $out
* size: 234M
* references-closure: linux-headers, glibc, attr, acl, zlib, gcc,
coreutils, perl, bash
merge-kernel-builds:
* $out
* size: 152M
* references-closure: none
* $dev
* size: 57M
* references-closure: linux-headers, glibc, zlib, gcc
So even with the non-minimal set we still beat out master. Keeping the
drivers headers would make us only slightly bigger.
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-05 06:55:47 -05:00