I don't know if this is intersting but here is a diff between the genkernel 3.4.6 ebuild and what I put in my overlay tree to add the arcmsr driver.
-J -- On Wed, Jul 18, 2007 at 03:32:48PM -1000, Joshua Hoblitt wrote: > On Wed, Jul 18, 2007 at 06:10:31PM -0700, Chris Gianelloni wrote: > > You'll need to update genkernel, create a new tarball/ebuild, and > > resnapshot/portage_overlay it. Yeah, it sucks, but genkernel has no > > mechanism for choosing the drivers. Also, if this driver should be done > > by default, please file a bug and I'll fix it in genkernel so the next > > version has it. > > Done. > > http://bugs.gentoo.org/show_bug.cgi?id=185827 > > Thanks, > > -J > > --
Only in /usr/portage/sys-kernel/genkernel/: ChangeLog
diff -ur --unidirectional-new-file -x '*Manifest*' -x '*digest*'
/usr/portage/sys-kernel/genkernel/files/genkernel-add-arcmsr.patch
/usr/src/portage/sys-kernel/genkernel/files/genkernel-add-arcmsr.patch
--- /usr/portage/sys-kernel/genkernel/files/genkernel-add-arcmsr.patch
1969-12-31 14:00:00.000000000 -1000
+++ /usr/src/portage/sys-kernel/genkernel/files/genkernel-add-arcmsr.patch
2007-07-18 16:00:16.000000000 -1000
@@ -0,0 +1,29 @@
+diff -Nur genkernel-3.4.6/generic/initrd.defaults
genkernel-3.4.6.new/generic/initrd.defaults
+--- genkernel-3.4.6/generic/initrd.defaults 2006-12-27 09:07:30.000000000
-1000
++++ genkernel-3.4.6.new/generic/initrd.defaults 2007-07-18
15:55:39.240003000 -1000
+@@ -78,5 +78,5 @@
+
+ # Only sections that are in by default or those that
+ # are not module groups need to be defined here...
+-HWOPTS='usb firewire keymap cache evms2 sata lvm2 dmraid slowusb fs'
+-MY_HWOPTS='usb firewire sata dmraid fs net'
++HWOPTS='usb firewire keymap cache evms2 sata lvm2 dmraid slowusb fs scsi'
++MY_HWOPTS='usb firewire sata dmraid fs net scsi'
+diff -Nur genkernel-3.4.6/x86/modules_load genkernel-3.4.6.new/x86/modules_load
+--- genkernel-3.4.6/x86/modules_load 2006-12-27 09:07:29.000000000 -1000
++++ genkernel-3.4.6.new/x86/modules_load 2007-07-18 15:55:19.039999000
-1000
+@@ -1,4 +1,5 @@
+ MODULES_SCSI="sd_mod sg sr_mod aic79xx \
++arcmsr \
+ aic7xxx aic7xxx_old BusLogic \
+ ncr53c8xx NCR53c406a \
+ initio advansys aha1740 aha1542 aha152x \
+diff -Nur genkernel-3.4.6/x86_64/modules_load
genkernel-3.4.6.new/x86_64/modules_load
+--- genkernel-3.4.6/x86_64/modules_load 2006-12-27 09:07:28.000000000
-1000
++++ genkernel-3.4.6.new/x86_64/modules_load 2007-07-18 15:55:10.549998000
-1000
+@@ -1,4 +1,5 @@
+ MODULES_SCSI="sd_mod sg sr_mod aic79xx \
++arcmsr \
+ aic7xxx aic7xxx_old BusLogic \
+ ncr53c8xx NCR53c406a \
+ initio advansys aha1740 aha1542 aha152x \
diff -ur --unidirectional-new-file -x '*Manifest*' -x '*digest*'
/usr/portage/sys-kernel/genkernel/genkernel-3.4.6.ebuild
/usr/src/portage/sys-kernel/genkernel/genkernel-3.4.6.ebuild
--- /usr/portage/sys-kernel/genkernel/genkernel-3.4.6.ebuild 2007-02-02
13:06:30.000000000 -1000
+++ /usr/src/portage/sys-kernel/genkernel/genkernel-3.4.6.ebuild
2007-07-18 16:03:28.000000000 -1000
@@ -41,6 +41,7 @@
unpack ${PN}-pkg-${VERSION_PKG}.tar.bz2
cp ${FILESDIR}/suspend-0.5-Makefile.patch pkg
use selinux && sed -i 's/###//g' gen_compile.sh
+ epatch "${FILESDIR}"/genkernel-add-arcmsr.patch
}
src_install() {
Only in /usr/portage/sys-kernel/genkernel/: genkernel-3.4.7.ebuild
Only in /usr/portage/sys-kernel/genkernel/: genkernel-3.4.8.ebuild
Only in /usr/portage/sys-kernel/genkernel/: metadata.xml
pgpjMSgoAudzV.pgp
Description: PGP signature
