kernel: update to 3.0.
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user