kernel: update to 3.0.

This commit is contained in:
Juan RP
2011-07-22 11:12:44 +02:00
parent 95ce5f7179
commit ef2c58f727
6 changed files with 159 additions and 150 deletions

View File

@@ -3,7 +3,7 @@
pkgname=kernel
build_style=custom-install
short_desc="The Linux kernel and modules (2.6 branch)"
short_desc="The Linux kernel and modules"
long_desc="
This package provides the linux kernel image and associated modules."
subpackages="kernel-headers"
@@ -11,24 +11,29 @@ triggers="kernel-hooks"
nostrip=yes
noverifyrdeps=yes
preserve=yes
revision=1
_kernel_headers_revision=${revision}
if [ -n "${revision}" ]; then
_kernver="${version}_${revision}"
if [ -n "${_kernel_ver_minor}" ]; then
_kernver="${version}.${_kernel_ver_minor}"
else
_kernver="${version}"
fi
if [ -n "${_kernel_patch_ver}" ]; then
_kernver="${_kernver}-${_kernel_patch_ver}"
fi
if [ -n "${revision}" ]; then
_kernver="${_kernver}_${revision}"
fi
stow_copy_files="/lib/modules/${_kernver}/build"
kernel_hooks_version="${_kernver}"
Add_dependency run glibc
Add_dependency run initramfs-tools
Add_dependency run linux-firmware
Add_dependency full coreutils
Add_dependency full module-init-tools
Add_dependency build xz
Add_dependency build perl ">=0"
Add_dependency build coreutils
Add_dependency build perl ">=0"
do_build()
do_configure()
{
# If there's a file called <arch>-dotconfig, use it to
# configure the kernel; otherwise use arch defaults and all stuff
@@ -41,7 +46,6 @@ do_build()
arch=x86_64
fi
# Configure
if [ -f ${FILESDIR}/${arch}-dotconfig ]; then
msg_normal " Detected a .config file for your arch, using it.\n"
cp -f ${FILESDIR}/${arch}-dotconfig .config
@@ -51,10 +55,12 @@ do_build()
make ${makejobs} defconfig && make ${makejobs} allmodconfig
fi
if [ -n "${revision}" ]; then
sed -i -e "s|LOCALVERSION=\"\"|LOCALVERSION=\"_${revision}\"|" \
.config
sed -i -e "s|\(LOCALVERSION\)=\"\"|\1=\"_${revision}\"|" .config
fi
# Build
}
do_build()
{
make ${makejobs} prepare
make ${makejobs} bzImage modules
}
@@ -73,13 +79,9 @@ do_install()
make INSTALL_MOD_PATH=${DESTDIR} modules_install
if [ -n "${_kernel_snapshot}" ]; then
lver="${_kernel_ver}.${_kernel_ver_minor}-${_kernel_patch_ver}"
lver="${_kernver}-${_kernel_patch_ver}"
else
lver=${version}
fi
if [ -n "$revision" ]; then
lver="${lver}_${revision}"
lver="${_kernver}"
fi
hdrdest=${DESTDIR}/usr/src/kernel-headers-${lver}