Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#1280 - 2.6.8.1 suggestion for new build

Attached to Project: Arch Linux
Opened by Tobias Powalowski (tpowa) - Saturday, 21 August 2004, 13:09 GMT
Last edited by Judd Vinet (judd) - Sunday, 22 August 2004, 17:42 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

hi
as on the mailing list announced here my version to get cd/dvd behaviour back to normal
PKGBUILD:
# $Id: PKGBUILD,v 1.22 2004/08/20 16:44:04 judd Exp $
# Maintainer: judd <jvinet@zeroflux.org>
pkgname=kernel26
pkgver=2.6.8.1
pkgrel=3
pkgdesc="The Linux Kernel and modules (IDE support)"
url="http://www.kernel.org"
backup=('boot/kconfig26')
depends=('module-init-tools')
install=kernel26.install
source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver.tar.bz2 \
config bio_uncopy_user-mem-leak.patch bio_uncopy_user-mem-leak-fix.patch)
#md5sums=('9517ca999e822b898fbdc7e72796b1aa' '28a9da5baae85a144279968fc58ef22c')

build() {
cd $startdir/src/linux-$pkgver
# restore classical cd/dvd burning behaviour:
sed -i '196s|if (verify_command(file, cmd))| /* if (verify_command(file, cmd))|;198s|/*| |' drivers/block/scsi_ioctl.c
# the files are copied out of 2.8.6.1-mm3 broken out package available at kernel.org
# to get audio cd burning again
cat ../bio_uncopy_user-mem-leak.patch | patch -p1
cat ../bio_uncopy_user-mem-leak-fix.patch | patch -p1
# get rid of the 'i' in i686
carch=`echo $CARCH | sed 's|i||'`
cat ../config | sed "s|#CARCH#|$carch|g" >./.config
yes "" | make config
make clean bzImage modules || 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
cp arch/i386/boot/bzImage $startdir/pkg/boot/vmlinuz26
install -D -m644 Makefile $startdir/pkg/usr/src/linux-$pkgver/Makefile
install -D -m644 .config $startdir/pkg/usr/src/linux-$pkgver/.config
install -D -m644 .config $startdir/pkg/boot/kconfig26
mkdir -p $startdir/pkg/usr/src/linux-$pkgver/include
mkdir -p $startdir/pkg/usr/src/linux-$pkgver/arch/i386/kernel
for i in acpi asm-generic asm-i386 config linux math-emu net pcmcia scsi video; do
cp -a include/$i $startdir/pkg/usr/src/linux-$pkgver/include/
done
# copy files necessary for later builds, like nvidia and vmware
cp -a scripts $startdir/pkg/usr/src/linux-$pkgver/
mkdir -p $startdir/pkg/usr/src/linux-$pkgver/.tmp_versions
cp arch/i386/Makefile $startdir/pkg/usr/src/linux-$pkgver/arch/i386/
cp arch/i386/kernel/asm-offsets.s $startdir/pkg/usr/src/linux-$pkgver/arch/i386/kernel/
# copy in Kconfig files
for i in `find . -name "Kconfig*"`; do
mkdir -p $startdir/pkg/usr/src/linux-$pkgver/`echo $i | sed 's|/Kconfig.*||'`
cp $i $startdir/pkg/usr/src/linux-$pkgver/$i
done
cd $startdir/pkg/usr/src/linux-$pkgver/include && ln -s asm-i386 asm
chown -R root.root $startdir/pkg/usr/src/linux-$pkgver
cd $startdir/pkg/lib/modules/$pkgver && \
(rm -f source build; ln -sf /usr/src/linux-$pkgver build)
}

This task depends upon

Closed by  Judd Vinet (judd)
Monday, 23 August 2004, 00:52 GMT
Reason for closing:  Fixed

Loading...