10 |
|
|
11 |
cd /tmp/ || die "Can't chdir to /tmp/ ." |
cd /tmp/ || die "Can't chdir to /tmp/ ." |
12 |
|
|
13 |
if [ ! -r kernel-2.6.32-431.29.2.el6.src.rpm ] |
if [ ! -r kernel-2.6.32-504.el6.src.rpm ] |
14 |
then |
then |
15 |
wget http://vault.centos.org/6.5/updates/Source/SPackages/kernel-2.6.32-431.29.2.el6.src.rpm || die "Can't download source package." |
wget http://vault.centos.org/6.6/os/Source/SPackages/kernel-2.6.32-504.el6.src.rpm || die "Can't download source package." |
16 |
fi |
fi |
17 |
rpm --checksig kernel-2.6.32-431.29.2.el6.src.rpm || die "Can't verify signature." |
rpm --checksig kernel-2.6.32-504.el6.src.rpm || die "Can't verify signature." |
18 |
rpm -ivh kernel-2.6.32-431.29.2.el6.src.rpm || die "Can't install source package." |
rpm -ivh kernel-2.6.32-504.el6.src.rpm || die "Can't install source package." |
19 |
|
|
20 |
cd /root/rpmbuild/SOURCES/ || die "Can't chdir to /root/rpmbuild/SOURCES/ ." |
cd /root/rpmbuild/SOURCES/ || die "Can't chdir to /root/rpmbuild/SOURCES/ ." |
21 |
if [ ! -r ccs-patch-1.8.3-20140915.tar.gz ] |
if [ ! -r ccs-patch-1.8.3-20140915.tar.gz ] |
28 |
patch << "EOF" || die "Can't patch spec file." |
patch << "EOF" || die "Can't patch spec file." |
29 |
--- ccs-kernel.spec |
--- ccs-kernel.spec |
30 |
+++ ccs-kernel.spec |
+++ ccs-kernel.spec |
31 |
@@ -15,7 +15,7 @@ |
@@ -14,7 +14,7 @@ |
32 |
# that the kernel isn't the stock distribution kernel, for example, |
# that the kernel isn't the stock distribution kernel, for example, |
33 |
# by setting the define to ".local" or ".bz123456" |
# by setting the define to ".local" or ".bz123456" |
34 |
# |
# |
35 |
-# % define buildid .local |
-# % define buildid .local |
36 |
+%define buildid _tomoyo_1.8.3p7 |
+%define buildid _tomoyo_1.8.3p7 |
37 |
|
|
38 |
%define distro_build 431.29.2 |
%define distro_build 504 |
39 |
%define signmodules 1 |
%define signmodules 1 |
40 |
@@ -437,7 +437,7 @@ |
@@ -436,7 +436,7 @@ |
41 |
# Packages that need to be installed before the kernel is, because the %post |
# Packages that need to be installed before the kernel is, because the %post |
42 |
# scripts use them. |
# scripts use them. |
43 |
# |
# |
46 |
%if %{with_dracut} |
%if %{with_dracut} |
47 |
%define initrd_prereq dracut-kernel >= 002-18.git413bcf78 |
%define initrd_prereq dracut-kernel >= 002-18.git413bcf78 |
48 |
%else |
%else |
49 |
@@ -473,7 +473,7 @@ |
@@ -472,7 +472,7 @@ |
50 |
AutoProv: yes\ |
AutoProv: yes\ |
51 |
%{nil} |
%{nil} |
52 |
|
|
55 |
Group: System Environment/Kernel |
Group: System Environment/Kernel |
56 |
License: GPLv2 |
License: GPLv2 |
57 |
URL: http://www.kernel.org/ |
URL: http://www.kernel.org/ |
58 |
@@ -768,7 +768,7 @@ |
@@ -767,7 +767,7 @@ |
59 |
Provides: kernel-devel-uname-r = %{KVERREL}%{?1:.%{1}}\ |
Provides: kernel-devel-uname-r = %{KVERREL}%{?1:.%{1}}\ |
60 |
AutoReqProv: no\ |
AutoReqProv: no\ |
61 |
Requires(pre): /usr/bin/find\ |
Requires(pre): /usr/bin/find\ |
64 |
This package provides kernel headers and makefiles sufficient to build modules\ |
This package provides kernel headers and makefiles sufficient to build modules\ |
65 |
against the %{?2:%{2} }kernel package.\ |
against the %{?2:%{2} }kernel package.\ |
66 |
%{nil} |
%{nil} |
67 |
@@ -934,6 +934,10 @@ |
@@ -933,6 +933,10 @@ |
68 |
|
|
69 |
ApplyOptionalPatch linux-kernel-test.patch |
ApplyOptionalPatch linux-kernel-test.patch |
70 |
|
|
75 |
# Any further pre-build tree manipulations happen here. |
# Any further pre-build tree manipulations happen here. |
76 |
|
|
77 |
chmod +x scripts/checkpatch.pl |
chmod +x scripts/checkpatch.pl |
78 |
@@ -958,6 +962,9 @@ |
@@ -957,6 +961,9 @@ |
79 |
for i in *.config |
for i in *.config |
80 |
do |
do |
81 |
mv $i .config |
mv $i .config |