| 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-573.26.1.el6.src.rpm ] |
if [ ! -r kernel-2.6.32-642.1.1.el6.src.rpm ] |
| 14 |
then |
then |
| 15 |
wget http://vault.centos.org/6.7/updates/Source/SPackages/kernel-2.6.32-573.26.1.el6.src.rpm || die "Can't download source package." |
wget http://vault.centos.org/6.8/updates/Source/SPackages/kernel-2.6.32-642.1.1.el6.src.rpm || die "Can't download source package." |
| 16 |
fi |
fi |
| 17 |
LANG=C rpm --checksig kernel-2.6.32-573.26.1.el6.src.rpm | grep -F ': rsa sha1 (md5) pgp md5 OK' || die "Can't verify signature." |
LANG=C rpm --checksig kernel-2.6.32-642.1.1.el6.src.rpm | grep -F ': rsa sha1 (md5) pgp md5 OK' || die "Can't verify signature." |
| 18 |
rpm -ivh kernel-2.6.32-573.26.1.el6.src.rpm || die "Can't install source package." |
rpm -ivh kernel-2.6.32-642.1.1.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 caitsith-patch-0.1-20160505.tar.gz ] |
if [ ! -r caitsith-patch-0.1-20160505.tar.gz ] |
| 35 |
-# % define buildid .local |
-# % define buildid .local |
| 36 |
+%define buildid _caitsith_0.1 |
+%define buildid _caitsith_0.1 |
| 37 |
|
|
| 38 |
%define distro_build 573.26.1 |
%define distro_build 642.1.1 |
| 39 |
%define signmodules 1 |
%define signmodules 1 |
| 40 |
@@ -437,7 +437,7 @@ |
@@ -437,7 +437,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 |
| 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 |
@@ -767,7 +767,7 @@ |
@@ -771,7 +771,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 |
@@ -933,6 +933,10 @@ |
@@ -937,6 +937,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 |
@@ -957,6 +961,8 @@ |
@@ -961,6 +965,8 @@ |
| 79 |
for i in *.config |
for i in *.config |
| 80 |
do |
do |
| 81 |
mv $i .config |
mv $i .config |