Andrew Gaffney [Tue, 25 Nov 2008 18:39:25 +0000 (12:39 -0600)]
Use symlinks for busybox utils
Use full path to mount since it gets grumpy without it in later bb versions for some reason
Andrew Gaffney [Mon, 17 Nov 2008 16:25:04 +0000 (10:25 -0600)]
Break apart cryptsetup stuff into separate append_luks() and make append_auxillary() dependent on ${BUSYBOX} for gentoo bug #247052
Andrew Gaffney [Sat, 15 Nov 2008 16:04:29 +0000 (10:04 -0600)]
Applied patch for UUID support for real_resume= from gentoo bug #239687
Andrew Gaffney [Sat, 15 Nov 2008 16:00:04 +0000 (10:00 -0600)]
Added modified version of patch from gentoo bug #238707
Andrew Gaffney [Fri, 14 Nov 2008 20:59:13 +0000 (14:59 -0600)]
Only append unionfs_fuse stuff if UNIONFS is set
Andrew Gaffney [Fri, 14 Nov 2008 20:50:57 +0000 (14:50 -0600)]
Add --unionfs commandline option to enable building of unionfs-fuse
Add nounionfs boot option
Andrew Gaffney [Fri, 14 Nov 2008 20:12:26 +0000 (14:12 -0600)]
Add good_msg for creating the union mount
Andrew Gaffney [Fri, 14 Nov 2008 20:00:20 +0000 (14:00 -0600)]
Pipe stderr for unionfs mount call to /dev/null to supress getcwd message
Andrew Gaffney [Fri, 14 Nov 2008 19:58:33 +0000 (13:58 -0600)]
Call switch_root with full path
Andrew Gaffney [Fri, 14 Nov 2008 18:19:05 +0000 (12:19 -0600)]
Call switch_root with 'env -i' to clean out the kernel-defined key/value pairs
Andrew Gaffney [Fri, 14 Nov 2008 17:56:31 +0000 (11:56 -0600)]
Skip good_root check for /dev/nfs for gentoo bug #246759
Andrew Gaffney [Fri, 14 Nov 2008 16:14:23 +0000 (10:14 -0600)]
Simplify implementation of parse_opt in linuxrc
Andrew Gaffney [Fri, 14 Nov 2008 03:46:12 +0000 (21:46 -0600)]
Small cleanups in unionfs code
Andrew Gaffney [Fri, 14 Nov 2008 03:27:00 +0000 (21:27 -0600)]
Add fuse to MODULES_FS
Remove direct calls to compile_fuse() and append_fuse()
Disable bincache for fuse, since we don't need any files at runtime from it
Andrew Gaffney [Fri, 14 Nov 2008 03:13:43 +0000 (21:13 -0600)]
Replace debug patch with simple patch to add trivial support for -i option to mount/umount
Andrew Gaffney [Thu, 13 Nov 2008 23:12:12 +0000 (17:12 -0600)]
Add suid,dev to unionfs mount opts
agaffney [Thu, 13 Nov 2008 22:27:05 +0000 (16:27 -0600)]
Remove allow_root mount opt, since it conflicts with allow_other
agaffney [Thu, 13 Nov 2008 22:15:24 +0000 (16:15 -0600)]
Change typo in unionfs-fuse mount opt and add -i support to umount
agaffney [Thu, 13 Nov 2008 21:55:55 +0000 (15:55 -0600)]
Enable CONFIG_FEATURE_MTAB_SUPPORT option for busybox
agaffney [Thu, 13 Nov 2008 21:37:58 +0000 (15:37 -0600)]
remove old 'mount -i' patch
agaffney [Thu, 13 Nov 2008 21:31:22 +0000 (15:31 -0600)]
more debugging code
agaffney [Thu, 13 Nov 2008 20:59:40 +0000 (14:59 -0600)]
debugging patch for busybox
agaffney [Thu, 13 Nov 2008 18:13:25 +0000 (12:13 -0600)]
Add patch for busybox to add -i option to mount command
agaffney [Thu, 13 Nov 2008 17:08:37 +0000 (11:08 -0600)]
change lib order
agaffney [Thu, 13 Nov 2008 17:03:03 +0000 (11:03 -0600)]
Compile unionfs-fuse statically
agaffney [Thu, 13 Nov 2008 16:29:59 +0000 (10:29 -0600)]
Make sure that /sbin/unionfs is +x
agaffney [Thu, 13 Nov 2008 04:30:17 +0000 (22:30 -0600)]
Correct unionfs-fuse bincache path and clean up debugging code
agaffney [Thu, 13 Nov 2008 04:25:22 +0000 (22:25 -0600)]
Add -L line into LIB= in Makefile
agaffney [Thu, 13 Nov 2008 04:10:16 +0000 (22:10 -0600)]
another try at compiling unionfs-fuse
agaffney [Thu, 13 Nov 2008 04:01:38 +0000 (22:01 -0600)]
add bash invocation before compiling unionfs-fuse in order to poke around
agaffney [Thu, 13 Nov 2008 00:41:58 +0000 (18:41 -0600)]
debug
agaffney [Thu, 13 Nov 2008 00:34:56 +0000 (18:34 -0600)]
sed Makefile instead of setting in env
agaffney [Thu, 13 Nov 2008 00:28:42 +0000 (18:28 -0600)]
Unpack fuse source and modify CFLAGS for unionfs-fuse
agaffney [Wed, 12 Nov 2008 23:25:39 +0000 (17:25 -0600)]
Unpack unionfs-fuse with -j
agaffney [Wed, 12 Nov 2008 22:53:16 +0000 (16:53 -0600)]
Call arch_replace and cache_replace on fuse/unionfs-fuse vars
agaffney [Wed, 12 Nov 2008 22:43:07 +0000 (16:43 -0600)]
Add fuse/unionfs-fuse blocks to genkernel.conf
agaffney [Wed, 12 Nov 2008 22:37:13 +0000 (16:37 -0600)]
Actually call compile_fuse() and compile_unionfs_fuse()
agaffney [Wed, 12 Nov 2008 22:16:21 +0000 (16:16 -0600)]
Add back (modified) unionfs code in linuxrc
agaffney [Wed, 12 Nov 2008 21:05:35 +0000 (15:05 -0600)]
Add append_fuse() and append_unionfs_fuse() functions
agaffney [Wed, 12 Nov 2008 20:55:26 +0000 (14:55 -0600)]
Add compile_fuse() and compile_unionfs_fuse()
agaffney [Tue, 4 Nov 2008 02:22:34 +0000 (20:22 -0600)]
Enabling CONFIG_WGET and CONFIG_FEATURE_TAR_BZIP2 for initial support of gentoo bug 211976
Chris Gianelloni [Fri, 31 Oct 2008 06:40:25 +0000 (23:40 -0700)]
Tagging a 3.4.10.901 release, for testing. Adding periods to ChangeLog to fix syntax hilighting.
Chris Gianelloni [Mon, 15 Sep 2008 14:12:53 +0000 (07:12 -0700)]
Adding Andrew and Robin to AUTHORS.
agaffney [Mon, 15 Sep 2008 03:07:09 +0000 (22:07 -0500)]
Add dummy handler for --config in gen_cmdline.sh for bug 237541
Chris Gianelloni [Fri, 12 Sep 2008 16:55:19 +0000 (09:55 -0700)]
Removing scsi_wait_scan from PATA/SATA/SCSI and moving it to its own module group. This allows the module to be loaded last, no matter what combination of disks are in the system, allowing for firmware and such to be loaded before genkernel continues, even when asynchronous SCSI scanning is enabled in the kernel.
Robin H. Johnson [Sun, 31 Aug 2008 18:29:31 +0000 (11:29 -0700)]
Merge branch 'master' of git+ssh://git@git.wolf31o2.org/projs/genkernel
Robin H. Johnson [Sun, 31 Aug 2008 18:29:27 +0000 (11:29 -0700)]
Add a single word to help clarify which /dev is broken, after I wasted a day debugging my new box.
agaffney [Sun, 31 Aug 2008 05:30:24 +0000 (00:30 -0500)]
Enable CONFIG_ROUTE in busy-configs
agaffney [Fri, 29 Aug 2008 12:16:55 +0000 (07:16 -0500)]
Enable CONFIG_HOSTNAME in all busy-configs
Call 'hostname' with value from DHCP
agaffney [Thu, 28 Aug 2008 12:33:34 +0000 (07:33 -0500)]
Disabled CONFIG_DEBUG_INFO in x86{,_64} kconfigs
agaffney [Mon, 25 Aug 2008 03:48:47 +0000 (22:48 -0500)]
Add README to busybox patches dir
agaffney [Mon, 25 Aug 2008 03:42:25 +0000 (22:42 -0500)]
Only apply files from patch dir ending in diff/patch
agaffney [Sun, 24 Aug 2008 06:52:55 +0000 (01:52 -0500)]
Fix CONSOLE= handling code for bug 232012
agaffney [Thu, 21 Aug 2008 22:15:08 +0000 (17:15 -0500)]
Remove unneeded files for broken grub code
agaffney [Thu, 21 Aug 2008 22:14:32 +0000 (17:14 -0500)]
Remove broken grub code
agaffney [Thu, 7 Aug 2008 21:00:50 +0000 (16:00 -0500)]
Only append splash portion to initramfs if SPLASH is set
agaffney [Tue, 29 Jul 2008 12:34:53 +0000 (07:34 -0500)]
Fix typo in man page, butt -> but
agaffney [Tue, 29 Jul 2008 12:31:43 +0000 (07:31 -0500)]
Add support to udhcpc.scripts for default route and DNS servers/domain
agaffney [Tue, 29 Jul 2008 12:17:10 +0000 (07:17 -0500)]
Remove check for >=2.6 for mounting sysfs
agaffney [Tue, 29 Jul 2008 03:31:34 +0000 (22:31 -0500)]
Remove check for >=2.6 for 'make prepare'
agaffney [Tue, 29 Jul 2008 02:31:46 +0000 (21:31 -0500)]
Remove a few more 2.4 kernel support remnants
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