【求助】编译2.6.31内核出现的错误信息(打包时?)
时间:2009-10-03
来源:互联网
我用的时arch linux-0908 /vbox3.06
编译用的是:makepkg -c
作者: zxpz0 发布时间: 2009-10-03
pkgname=kernel26-custom
basekernel=2.6.31.1
pkgver=2.6.31.1
pkgrel=1002 # 我用日期来表示
pkgdesc="The Linux Kernel and modules"
arch=('i686')
url="http://www.kernel.org"
depends=('module-init-tools')
provides=(kernel26)
install=kernel26.install
build() {
# build!
cd ..
_kernver="${basekernel}${CONFIG_LOCALVERSION}"
make || return 1
mkdir -p $startdir/pkg/{lib/modules,boot}
make INSTALL_MOD_PATH=$startdir/pkg modules_install || return 1
cp System.map $startdir/pkg/boot/System.map26-custom
cp arch/x86/boot/bzImage $startdir/pkg/boot/vmlinuz26-custom
install -D -m644 .config $startdir/pkg/boot/kconfig26-custom
# set correct depmod command for install
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g"
$startdir/kernel26.install
}
作者: zxpz0 发布时间: 2009-10-03
post_install () {
echo ">>> Updating module dependencies. Please wait ..."
KERNEL_VERSION=2.6.31.1
/sbin/depmod -A -v $KERNEL_VERSION > /dev/null 2>&1
}
post_upgrade() {
echo ">>> Updating module dependencies. Please wait ..."
KERNEL_VERSION=2.6.30.1
/sbin/depmod -A -v $KERNEL_VERSION > /dev/null 2>&1
}
op=$1
shift
$op $*
作者: zxpz0 发布时间: 2009-10-03
$startdir/kernel26.install
写在一行...
作者: huntxu 发布时间: 2009-10-03
$startdir/pkg这样的写法不好,可能会在以后遇到问题。如一个软件分成多个软件包的时候
作者: jarryson 发布时间: 2009-10-03
作者: huntxu
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g"
$startdir/kernel26.install 写在一行... |
作者: zxpz0 发布时间: 2009-10-03
作者: jarryson
你确认这样的PKGBUILD没有问题?除了ls说的错误外,使用上。
$startdir/pkg这样的写法不好,可能会在以后遇到问题。如一个软件分成多个软件包的时候 |
作者: zxpz0 发布时间: 2009-10-03
作者: jarryson 发布时间: 2009-10-03
作者: jarryson
把官方的PKGBUILD下载下来用。如果不需要多个内核的话
|
作者: zxpz0 发布时间: 2009-10-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28