agaffney [Tue, 29 Jul 2008 02:24:00 +0000 (21:24 -0500)]
Cleanup remaining references to ${ARCH}/ without arch/ prefix
agaffney [Tue, 29 Jul 2008 02:23:26 +0000 (21:23 -0500)]
Cleanup remaining references to ${ARCH}/ without arch/ prefix
agaffney [Tue, 29 Jul 2008 01:27:00 +0000 (20:27 -0500)]
Move um/ underneath arch/ where it belongs
Chris Gianelloni [Mon, 28 Jul 2008 23:57:18 +0000 (16:57 -0700)]
Removed some unused dietlibc code.
Chris Gianelloni [Mon, 28 Jul 2008 23:31:30 +0000 (16:31 -0700)]
Removed a large chunk of 2.4 kernel support. This will still require some fairly extensive cleaning to completely remove, but I'd say that without a shadow of a doubt, genkernel will not function on 2.4 kernels.
Chris Gianelloni [Mon, 28 Jul 2008 23:20:50 +0000 (16:20 -0700)]
Added a couple more places where I needed to switch INITRD with RAMDISK.
Chris Gianelloni [Mon, 28 Jul 2008 23:18:04 +0000 (16:18 -0700)]
Removed all references to an initrd and renamed most initr{d,amfs} stuff to simply 'ramdisk' to simplify things for the future.
Chris Gianelloni [Mon, 28 Jul 2008 22:05:51 +0000 (15:05 -0700)]
Moving files from generic to defaults, since they are the defaults used globally.
Chris Gianelloni [Mon, 28 Jul 2008 21:55:49 +0000 (14:55 -0700)]
Added the modules directory, which will be used to store the built-in modules and also for external entities to add their own modules and hooks.
Chris Gianelloni [Mon, 28 Jul 2008 21:48:30 +0000 (14:48 -0700)]
Added a defaults directory to store default files for builds. These are overridden by architecture or module specific parameters. This should end up reducing the amount of architecture-specific files needed, especially as most of them have files which are (nearly) identical.
Chris Gianelloni [Mon, 28 Jul 2008 21:44:13 +0000 (14:44 -0700)]
Moved architecture folders under the arch subfolder.
Chris Gianelloni [Thu, 24 Jul 2008 18:48:18 +0000 (11:48 -0700)]
Initial commit after creating the git repository.
Chris Gianelloni [Thu, 5 Jun 2008 16:45:31 +0000 (16:45 +0000)]
Rename kernel-config-2.6 to kernel-config, since we no longer support 2.4 kernels. This is genkernel 3.4.10 for release.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@679
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 5 Jun 2008 16:42:37 +0000 (16:42 +0000)]
Sync kernel configs from releng/trunk/releases/2008.0/kconfig and remove some unused configs.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@678
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 13 May 2008 14:25:16 +0000 (14:25 +0000)]
Move setup_keymap call to before LUKS setup
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@677
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Sat, 10 May 2008 01:16:38 +0000 (01:16 +0000)]
Store pre-oldconfig busybox .config for use in bincache comparison
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@676
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 9 May 2008 22:15:46 +0000 (22:15 +0000)]
Add nomodules kernel commandline parameter to disable loading of modules
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@675
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 9 May 2008 16:13:09 +0000 (16:13 +0000)]
Move distfile cache to /var/cache/genkernel/src and add check to make sure all distfiles are present
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@674
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 9 May 2008 02:50:37 +0000 (02:50 +0000)]
Added a few SATA and PATA drivers to modules_load.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@673
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 9 May 2008 01:24:59 +0000 (01:24 +0000)]
Updated the modules_load files.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@672
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 25 Apr 2008 02:16:05 +0000 (02:16 +0000)]
Enable keymap code when keymap is set on the kernel command line. This is genkernel 3.4.10_pre10 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@671
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 25 Apr 2008 02:09:50 +0000 (02:09 +0000)]
We need to unset keymap if it doesn't match to keep from hitting an infinite loop.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@670
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 24 Apr 2008 18:15:34 +0000 (18:15 +0000)]
Updated the keymap-handling code so it will be installed and displayed without using --do-auto-keymap with a patch from Florian Schilhabel <fernsehleo@gmx.net> for bug #215822. Also, added a keymap= command line option to allow setting keymap from the bootloader, also from Florian.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@669
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Tue, 22 Apr 2008 15:21:48 +0000 (15:21 +0000)]
Change from using a directory check to a file check. This should fix bug #215822.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@668
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Sat, 12 Apr 2008 17:40:33 +0000 (17:40 +0000)]
Move removable storage like USB and firewire after traditional fixed storage like PATA/SATA/SCSI for bug #217347.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@667
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 10 Apr 2008 03:54:51 +0000 (03:54 +0000)]
Updated TODO. This is 3.4.10_pre9 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@666
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Tue, 8 Apr 2008 01:06:24 +0000 (01:06 +0000)]
Added scsi to the default list of modules to load.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@665
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Sat, 5 Apr 2008 15:53:06 +0000 (15:53 +0000)]
Set CMD_KEYMAP to default to yes, so it's enabled unless specifically disabled
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@664
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 4 Apr 2008 15:17:30 +0000 (15:17 +0000)]
Added a patch to skip device nodes for devices if at least one partition exists on the device. This aids in LiveUSB usage and is for bug #212794. This is genkernel 3.4.10_pre8.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@663
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 3 Apr 2008 22:02:47 +0000 (22:02 +0000)]
Split up /dev node checks into console/null and tty1
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@662
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 2 Apr 2008 18:54:09 +0000 (18:54 +0000)]
Remove initrd-specific code from linuxrc
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@661
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Sun, 30 Mar 2008 23:27:03 +0000 (23:27 +0000)]
Uncomment ppc/ppc64->powerpc code in set_kernel_arch, since it appears to actually be necessary as of 2.6.24-gentoo-r4
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@660
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Sat, 29 Mar 2008 19:27:57 +0000 (19:27 +0000)]
Add patch from ebuild in-tree to fix build issue with signals on hppa
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@659
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 14 Mar 2008 16:19:20 +0000 (16:19 +0000)]
Get rid of --initramfs option as it doesn't do anything anymore
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@658
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 14 Mar 2008 16:11:48 +0000 (16:11 +0000)]
Change the opts passed to udhcpc when using nfsroot
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@657
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 14 Mar 2008 15:07:19 +0000 (15:07 +0000)]
Removing pkg directory, since it is no longer necessary. From now on, we'll just pull the tarballs from DISTDIR directly, and we've already moved our caches to /var/tmp/genkernel, so there's nothing left to keep here. This is genkernel 3.4.10_pre7 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@656
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 14 Mar 2008 04:25:34 +0000 (04:25 +0000)]
Copy the original kconfig with a different name than the one used to build
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@655
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 14 Mar 2008 03:14:46 +0000 (03:14 +0000)]
Include original kconfig in kerncache
If original kconfig exists in the kerncache, use that for comparison to the current kconfig
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@654
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 14 Mar 2008 02:21:43 +0000 (02:21 +0000)]
Switch back to building kernel first
Optionally build the kernel a second time if we're integrating the initramfs
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@653
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 14 Mar 2008 00:40:15 +0000 (00:40 +0000)]
Clean up the modules_load files and add qla2xxx. This is genkernel 3.4.10_pre6 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@652
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 23:02:29 +0000 (23:02 +0000)]
Stick CONFIG_INITRAMFS_ROOT_GID in the .config, too
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@651
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 22:52:25 +0000 (22:52 +0000)]
Remove existing CONFIG_INITRAMFS_SOURCE line and write new one as well as CONFIG_INITRAMFS_ROOT_UID line
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@650
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 22:34:38 +0000 (22:34 +0000)]
Change sed delimeter
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@649
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 21:25:18 +0000 (21:25 +0000)]
We should edit the copy of the kconfig instead of the source file
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@648
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 21:11:24 +0000 (21:11 +0000)]
Instead of copying the initramfs into the kernel tree, we now sed the kconfig to point CONFIG_INITRAMFS_SOURCE to the generated image
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@647
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 19:13:30 +0000 (19:13 +0000)]
Add scsi_wait_scan to sparc64's MODULES_SCSI
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@646
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 17:10:30 +0000 (17:10 +0000)]
Add a check after mounting NEW_ROOT to see if /dev exists and /sbin/init is executable before moving on
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@645
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 17:04:53 +0000 (17:04 +0000)]
Change the location we copy the intiramfs to for integrated initramfs
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@644
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 16:46:54 +0000 (16:46 +0000)]
Revert last commit as it wasn't a problem
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@643
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 16:28:25 +0000 (16:28 +0000)]
Remove -c "/dev/console" from switch_root command
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@642
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 15:29:26 +0000 (15:29 +0000)]
Add missing $ to {NORMAL} for broken /dev message
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@641
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 12:08:38 +0000 (12:08 +0000)]
Spacing cleanups in gen_package.sh
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@640
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 11:59:08 +0000 (11:59 +0000)]
Remove unsetting of ARCH for callback and change set_kernel_arch debug to use print_info
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@639
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 11:57:02 +0000 (11:57 +0000)]
It helps to actually add the handling for the --integrated-initramfs option
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@638
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 04:57:18 +0000 (04:57 +0000)]
Use echo instead of print
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@637
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 04:50:15 +0000 (04:50 +0000)]
Add debug code for set_kernel_arch
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@636
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 04:40:37 +0000 (04:40 +0000)]
Add debugging code to show ARCH when running callback
Unset ARCH when running callback and restore afterwards
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@635
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 04:11:00 +0000 (04:11 +0000)]
Move set_kernel_arch() call to after determine_real_args() so that get_KV() has populated the vars we need
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@634
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 03:30:38 +0000 (03:30 +0000)]
Change powerpc switch kernel version to 2.6.16 for if we ever uncomment it
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@633
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 03:28:56 +0000 (03:28 +0000)]
Add set_kernel_arch(), which maps the genkernel arch to the arch that the kernel expects based on the version of the kernel
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@632
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 01:33:15 +0000 (01:33 +0000)]
Get rid of the ENABLE_PEGASOS_HACKS hacks
Add INTEGRATED_INITRAMFS option to optionally insert the generated initramfs directly into the kernel image
Change default build order to build the kernel last to facilitate the INTEGRATED_INITRAMFS option
Add GENZIMAGE option and change various checks from ENABLE_PEGASOS_HACKS to GENZIMAGE
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@631
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 00:36:08 +0000 (00:36 +0000)]
Argh...Changing the right line helps
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@630
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Thu, 13 Mar 2008 00:35:11 +0000 (00:35 +0000)]
Change into initramfs-firmware-temp/ instead of initramfs-firmware-temp/lib/firmware/ before doing cpio
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@629
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Wed, 12 Mar 2008 22:42:24 +0000 (22:42 +0000)]
Added a small debug statement to generic/linuxrc so we know when we're hitting the initrd code path. This is genkernel 3.4.10_pre5 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@628
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 12 Mar 2008 20:33:50 +0000 (20:33 +0000)]
Change to new temp directory so the firmware gets copied to the right place
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@627
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 12 Mar 2008 20:01:49 +0000 (20:01 +0000)]
Copy with -L so we get the file instead of the symlink
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@626
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 12 Mar 2008 19:48:46 +0000 (19:48 +0000)]
Fix another quoting malfunction
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@625
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 12 Mar 2008 12:34:44 +0000 (12:34 +0000)]
Explicitly enable MDADM and MDSTART in busy-config
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@624
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 12 Mar 2008 11:41:14 +0000 (11:41 +0000)]
Update busybox static-error patch to actually work
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@623
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Wed, 12 Mar 2008 03:13:28 +0000 (03:13 +0000)]
Change BUSYBOX_VER to VERSION_BUSYBOX for genkernel-9999 ebuild.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@622
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 11 Mar 2008 23:18:42 +0000 (23:18 +0000)]
Remove the quotes when trying to expand a glob
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@621
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 11 Mar 2008 19:35:23 +0000 (19:35 +0000)]
Update mdadm and mdstart patches
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@620
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 11 Mar 2008 19:06:58 +0000 (19:06 +0000)]
It helps if we assign the correct value to version
Send output of patch command to /dev/null
Show a message saying we're patching if there are patches for the util
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@619
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 11 Mar 2008 18:54:57 +0000 (18:54 +0000)]
Add busybox patch to remove error about compiling statically
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@618
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 11 Mar 2008 18:35:09 +0000 (18:35 +0000)]
Update busy-config files for the various arches for busybox 1.7.4
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@617
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 11 Mar 2008 18:07:17 +0000 (18:07 +0000)]
Add apply_patches() function to automagically apply patches for a given util
Add updated busybox patches for 1.7.4 from robbat2
Change BUSYBOX_VER to 1.7.4
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@616
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Tue, 11 Mar 2008 05:59:13 +0000 (05:59 +0000)]
Rearrange checks so the return value is read correctly.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@615
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Mon, 10 Mar 2008 17:40:50 +0000 (17:40 +0000)]
Enable CONFIG_HEXDUMP globally for busybox
Add getdvhoff replacement function from vapier
Remove copying of getdvhoff from system
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@614
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Mon, 10 Mar 2008 17:24:48 +0000 (17:24 +0000)]
Add support for --firmware-files option to make robbat2 happy
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@613
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Mon, 10 Mar 2008 00:38:49 +0000 (00:38 +0000)]
Add support for --firmware and --firmware-dir options to include firmware in the initramfs
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@612
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Sun, 9 Mar 2008 17:54:44 +0000 (17:54 +0000)]
Apply patch from Vince C <v_cadet@yahoo.fr> to mount sysfs prior to loading modules, so that the mdev firmware loading can actually work
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@611
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Tue, 4 Mar 2008 00:41:37 +0000 (00:41 +0000)]
If we have a raid456.ko module, we need to create a raid45.ko symlink since dmraid can be rather stupid. This should resolve bug #195804.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@610
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Tue, 4 Mar 2008 00:32:39 +0000 (00:32 +0000)]
Updated the kernel configs for arches which have given us their 2008.0 configs. This is 3.4.10_pre4 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@609
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Fri, 29 Feb 2008 01:54:29 +0000 (01:54 +0000)]
Redirect which output to /dev/null and put quotes around var in test
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@608
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Fri, 29 Feb 2008 01:06:15 +0000 (01:06 +0000)]
Changed MDRAID to MDADM for bug #211316.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@607
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 28 Feb 2008 21:33:51 +0000 (21:33 +0000)]
Added a --no-keymap option for bug #210886.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@606
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 28 Feb 2008 21:25:31 +0000 (21:25 +0000)]
Use which to determine the location of splash_geninitramfs, rather than having an endless number of conditional checks for the location. This fixes bug #211521. Thanks to Uriy Zhuravlev <stalkerg@gmail.com> for finding the problem and suggesting a solution.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@605
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Wed, 20 Feb 2008 19:50:49 +0000 (19:50 +0000)]
Removing the xen0 and xenU arches, since they didn't work, anyway. This is genkernel 3.4.10_pre3 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@604
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Wed, 20 Feb 2008 15:37:41 +0000 (15:37 +0000)]
Add missing space before closing ]
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@603
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 19 Feb 2008 19:38:52 +0000 (19:38 +0000)]
Apply patch from bug 210457 to fix variable substitution. Thanks to Paul Taylor <birder@ozemail.com.au> for reporting
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@602
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Andrew Gaffney [Tue, 19 Feb 2008 19:31:25 +0000 (19:31 +0000)]
Remove quotes from around ${ROOT_TREES} so that the dirs are parsed separately by bash/cp
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@601
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 06:48:33 +0000 (06:48 +0000)]
Removing DEVFS support from genkernel since we don't support 2.4 kernels anymore. This is 3.4.10_pre2.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@600
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 06:12:58 +0000 (06:12 +0000)]
Added a line to make sure we remove image.squashfs as well as the other loop names used by catalyst.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@599
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 06:10:11 +0000 (06:10 +0000)]
Added another patch from Javier Miqueleiz <javier@miqueleiz.com> in bug #198892 for mdadm 1.1 and 1.2 metadata support.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@598
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 06:01:03 +0000 (06:01 +0000)]
Switch to detection for LOOP and LOOPTYPE when they are not set.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@597
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 05:40:58 +0000 (05:40 +0000)]
Performed some minor cleanup.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@596
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 04:34:44 +0000 (04:34 +0000)]
Move busybox --install -s to outside the /init check. Fix problems with running mknod on a non-CD root filesystem, which will be read-only, for bug #208266.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@595
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 03:51:48 +0000 (03:51 +0000)]
Removing 2.4 kernel configs, since we aren't supporting 2.4 from here on out.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@594
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 01:40:26 +0000 (01:40 +0000)]
We only need to make sure that we have /sbin and /usr/sbin in our PATH for bug #97378, not reset it. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug #209182 for pointing it out. This is genkernel 3.4.10_pre1 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@593
67a159dc-881f-0410-a524-
ba9dfbe2cb84
Chris Gianelloni [Thu, 14 Feb 2008 01:07:14 +0000 (01:07 +0000)]
This is the long-awaited unionfs code cleanup. All of the unionfs code in genkernel has been removed.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@592
67a159dc-881f-0410-a524-
ba9dfbe2cb84