Annotation of /smage/trunk/core/kernel-sources-alx/kernel-sources-alx-3.4.18-r1.smage2
Parent Directory | Revision Log
Revision 4354 -
(hide annotations)
(download)
Thu Nov 15 15:21:56 2012 UTC (11 years, 6 months ago) by niro
File size: 3831 byte(s)
Thu Nov 15 15:21:56 2012 UTC (11 years, 6 months ago) by niro
File size: 3831 byte(s)
auto added: ver bump to 3.4.18-r1
1 | niro | 4354 | # $Id$ |
2 | |||
3 | # base alx kernel: | ||
4 | # using linux-3.4.18 | ||
5 | # enabled staging usbip drivers | ||
6 | # enabled staging nouveau driver | ||
7 | # enabeld staging vmware drm driver | ||
8 | # do not set UEVENT_HELPER to "/sbin/hotplug" anymore but to "" as descripted in udev-176 README | ||
9 | # enabled linux-firmware | ||
10 | # dropped mca support | ||
11 | # dropped isa alsa drivers | ||
12 | # built usb-hcd drivers as module | ||
13 | # built usb-storage driver as module | ||
14 | # build all filesystems but ext2 as module | ||
15 | # build nfs-client support as module | ||
16 | # build codepages as modules | ||
17 | |||
18 | # what type are we building (sources, image or headers) ? | ||
19 | KERNEL_TYPE="sources" | ||
20 | |||
21 | # which branch we're using | ||
22 | BRANCH="alx" | ||
23 | |||
24 | PNAME="kernel-sources-${BRANCH}" | ||
25 | |||
26 | # 2.6.x.x subver style | ||
27 | PSUBVER="" | ||
28 | |||
29 | PVER="3.4.18${PSUBVER}" | ||
30 | PBUILD="r1" | ||
31 | |||
32 | # set the right tarball version | ||
33 | TARBALLPVER="${PVER%.*}" | ||
34 | |||
35 | # include global kernel functions | ||
36 | sminclude kernel | ||
37 | |||
38 | # --- extra drivers included in this kernel: --- | ||
39 | # we do not bundle ati-drivers and nvidia-glx drivers anymore | ||
40 | # use our new module builders! | ||
41 | # --- eot extra drivers --- | ||
42 | |||
43 | # no need to waste time here | ||
44 | msetfeature "!strip" | ||
45 | |||
46 | SRC_URI=( | ||
47 | http://www.kernel.org/pub/linux/kernel/v$(echo ${PVER} | cut -d. -f1).x/${SRCFILE} | ||
48 | mirror://kernel-${BRANCH}/${SRCFILE} | ||
49 | mirror://kernel-${BRANCH}/config-${PVER}-${BRANCH}-${PBUILD}-i486 | ||
50 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0100-3.4.1-all-fixes.patch | ||
51 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0101-3.4.2-all-fixes.patch | ||
52 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0102-3.4.3-all-fixes.patch | ||
53 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0103-3.4.4-all-fixes.patch | ||
54 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0104-3.4.5-all-fixes.patch | ||
55 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0105-3.4.6-all-fixes.patch | ||
56 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0106-3.4.7-all-fixes.patch | ||
57 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0107-3.4.8-all-fixes.patch | ||
58 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0108-3.4.9-all-fixes.patch | ||
59 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0109-3.4.10-all-fixes.patch | ||
60 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0110-3.4.11-all-fixes.patch | ||
61 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0111-3.4.12-all-fixes.patch | ||
62 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0112-3.4.13-all-fixes.patch | ||
63 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0113-3.4.14-all-fixes.patch | ||
64 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0114-3.4.15-all-fixes.patch | ||
65 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0115-3.4.16-all-fixes.patch | ||
66 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0116-3.4.17-all-fixes.patch | ||
67 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0117-3.4.18-all-fixes.patch | ||
68 | mirror://kernel-${BRANCH}/patches-${PVER%.*}/0300-3.4-fix-lpfc-compilation-without-debugfs.patch | ||
69 | ) | ||
70 | |||
71 | UP2DATE="updatecmd http://www.kernel.org/ | grep -A3 -i 'latest stable' | sed -n 's/.*\([0-9].[0-9].[0-9].*\).*/\1/;$ p'" | ||
72 | |||
73 | src_prepare() | ||
74 | { | ||
75 | kernel_src_prepare || die | ||
76 | |||
77 | # 001-100 - ck patches | ||
78 | # 100-150 - official updates | ||
79 | mpatch 0100-3.4.1-all-fixes.patch || die | ||
80 | mpatch 0101-3.4.2-all-fixes.patch || die | ||
81 | mpatch 0102-3.4.3-all-fixes.patch || die | ||
82 | mpatch 0103-3.4.4-all-fixes.patch || die | ||
83 | mpatch 0104-3.4.5-all-fixes.patch || die | ||
84 | mpatch 0105-3.4.6-all-fixes.patch || die | ||
85 | mpatch 0106-3.4.7-all-fixes.patch || die | ||
86 | mpatch 0107-3.4.8-all-fixes.patch || die | ||
87 | mpatch 0108-3.4.9-all-fixes.patch || die | ||
88 | mpatch 0109-3.4.10-all-fixes.patch || die | ||
89 | mpatch 0110-3.4.11-all-fixes.patch || die | ||
90 | mpatch 0111-3.4.12-all-fixes.patch || die | ||
91 | mpatch 0112-3.4.13-all-fixes.patch || die | ||
92 | mpatch 0113-3.4.14-all-fixes.patch || die | ||
93 | mpatch 0114-3.4.15-all-fixes.patch || die | ||
94 | mpatch 0115-3.4.16-all-fixes.patch || die | ||
95 | mpatch 0116-3.4.17-all-fixes.patch || die | ||
96 | mpatch 0117-3.4.18-all-fixes.patch || die | ||
97 | # 150-300 - magellan patches, driver updates etc | ||
98 | # 300-400 - compilations fixes and other | ||
99 | mpatch 0300-3.4-fix-lpfc-compilation-without-debugfs.patch || die | ||
100 | } |