diff -rN -u old-frugalware-current/source/base/kernel/FrugalBuild new-frugalware-current/source/base/kernel/FrugalBuild --- old-frugalware-current/source/base/kernel/FrugalBuild 2006-06-10 23:47:54.000000000 +0200 +++ new-frugalware-current/source/base/kernel/FrugalBuild 2006-06-10 23:48:08.000000000 +0200 @@ -6,6 +6,8 @@ pkgver=2.6.16 # write here 0 if new, official kernel is out (from Linus) stable=16 +rc=0 +rcver=${pkgver%.*}.$((${pkgver#*.*.}+1))-rc$rc bsver=3.1.6 pkgrel=5 pkgdesc="The Linux Kernel and modules" @@ -25,6 +27,10 @@ source=(${source[@]} ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-$pkgver.$stable.bz2) && \ signatures=("${signatures[@]}" ${source[4]}.sign) +[ $rc -gt 0 ] && \ + source=(${source[@]} ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/patch-$rcver.bz2) && \ + signatures=("${signatures[@]}" ${source[4]}.sign) + [ "$CARCH" == "x86_64" ] && MARCH=K8 echo "$CARCH" |grep -q 'i.86' && KARCH=i386 @@ -47,6 +53,7 @@ Fsed "486" "`echo ${MARCH:-$CARCH}|sed 's/^i//'`" .config Fpatchall [ $stable -gt 0 ] && Fpatch patch-$pkgver.$stable + [ $rc -gt 0 ] && Fpatch patch-$rcver yes "" | make config Fsed "EXTRAVERSION =.*" "EXTRAVERSION = -fw$pkgrel" Makefile