Commit Graph

625 Commits (d3e34636b1854176fbcfc7fe14d4141c7f7be1f9)

Author SHA1 Message Date
Chris Gianelloni 0989fbb7a3 Adding Id header.
16 years ago
Chris Gianelloni dec09518e7 Adding additional files to .gitattributes to enable Ident.
16 years ago
Chris Gianelloni 51c146dd6e Adding .gitattributes file.
16 years ago
Andrew Gaffney 61bf391991 back out previous commit
16 years ago
Andrew Gaffney f3ae1fe692 Alternative solution for Gentoo bug #269603
16 years ago
Andrew Gaffney a9bd822a9f Change command used to determine real filename for REAL_RESUME for Gentoo bug #269603
16 years ago
Andrew Gaffney 0e69c5653a Add aic94xx to MODULES_SCSI for Gentoo bug #277792
16 years ago
Andrew Gaffney 619cd978de enable CONFIG_SYSFS_DEPRECATED=y in x86/x86_64 kernel-config for Gentoo bug #225249
16 years ago
Andrew Gaffney 229d8ef4f1 Apply patch for Gentoo bug #276753 for new lvm.static binary
16 years ago
Chris Gianelloni cb89ae6094 Fix the header for the ChangeLog. Thanks, echangelog, for assuming I always want to update the Gentoo Foundation copyright dates.
16 years ago
Chris Gianelloni 2afa7493e7 Version bumping to 3.4.10.905 for release.
16 years ago
Chris Gianelloni 7a32648cf6 My pedantic self could not help but capitalize Gentoo. Blame Andrew.
16 years ago
Andrew Gaffney e52508607b Remove code to check for host kernel LOOP support for gentoo bug #275757
16 years ago
Andrew Gaffney 25e7fa89be Restore BOOTLOADER="grub" example line in genkernel.conf for gentoo bug #274768
16 years ago
Andrew Gaffney 8b3093a153 Apply fix to deference links for gentoo bug #269603
16 years ago
Andrew Gaffney 37fd68a640 Add dm-crypt module for gentoo bug #269042
16 years ago
Chris Gianelloni e2604677a2 ChangeLog fix.
16 years ago
Chris Gianelloni 5a3b9fb0c0 Rolling a new genkernel 3.4.10.904 version for testing.
16 years ago
Andrew Gaffney 8681516638 Apply patch from gentoo bug #266373 for additional options in the netboot busy-config
16 years ago
Andrew Gaffney 109770b762 Clean up append_multipath() code to copy files in a loop and report file that failed to copy
16 years ago
Andrew Gaffney 81b4ff2516 Apply patch from robbat2 to fix whitespace breakage in multipath code
16 years ago
Andrew Gaffney 1e147a3654 Apply patch from robbat2 to finish wiring up multipath support
16 years ago
Andrew Gaffney f446ceb0e9 Modify append_data to die on 0 arguments and check arg 2 with isTrue(). Based on a patch from robbat2
16 years ago
Andrew Gaffney 694eaf7f39 fix changelog entry
16 years ago
Andrew Gaffney 01c51230c3 Add support for multiple possible kernel binary paths for gentoo bug #255085
16 years ago
Andrew Gaffney d9aed5a321 Comment out the exec line for console=*, since it seems to blow up when the param isn't a true device node, such as ttyS0,115200n8
16 years ago
Andrew Gaffney 040aa6f9bf Remove detect_sbp2_devices() for gentoo bug #239474
16 years ago
Andrew Gaffney d48dc40bd2 Remove detect_sbp2_devices() for gentoo bug #239474
16 years ago
Andrew Gaffney 48fa3303b5 Remove detect_sbp2_devices() for gentoo bug #255558
16 years ago
Andrew Gaffney 6226fe0ff8 Add commented out DISKLABEL=yes option for gentoo bug #229847
16 years ago
Chris Gianelloni 3867aed310 Fixing a typo in the AUTHORS file and fixing the Copyright date in the ChangeLog.
16 years ago
Chris Gianelloni d55c0fe999 Added more verbosity to the auto-detection section.
16 years ago
Chris Gianelloni 6dadeeebf2 Yet another ChangeLog fix. I need to figure out what I did to my ChangeLog script to break this, since it only breaks under certain conditions.
16 years ago
Chris Gianelloni b25b67a8f7 Updated the AUTHORS section and the header for the ChangeLog, to reflect that individual authors now retain their copyright to code they submit.
16 years ago
Chris Gianelloni d213dfad4a Added a note about Security Tokens, cleaned up the block device section, and added a section about autodetection.
16 years ago
Chris Gianelloni 8b79a185c6 ChangeLog fix.
16 years ago
Chris Gianelloni 66447312df Adding a note about contacting me to HACKING.
16 years ago
Chris Gianelloni dbe8c965fc Adding multipath support is really two different functions, so split them.
16 years ago
Chris Gianelloni e57440d49a Adding a note about documenting the code paths.
16 years ago
Chris Gianelloni 2ac5070d1c Adding new boot support information to the TODO.
16 years ago
Chris Gianelloni 0799ad480a Version bump to 3.4.10.903 to resolve bug #250330.
16 years ago
Andrew Gaffney 0ba1e9ee0c Add case for arm* in get_official_arch()
16 years ago
Andrew Gaffney aa0eb23e87 Enable CONFIG_MKSWAP for netboot busybox
16 years ago
Andrew Gaffney b61ee1c07f Modify grep regex to account for additional suffixes on old kernel names
16 years ago
Andrew Gaffney bee96914eb Add --busybox-config= commandline option
16 years ago
Andrew Gaffney 8a5f66f65a Revert to just running /bin/bash on /dev/console for serial. We still start getty on tty2-6
16 years ago
Andrew Gaffney 2032fa25bf Allow old 'initramfs' option instead of 'ramdisk' for compatability
16 years ago
Andrew Gaffney 5f9a6b2749 Remove the use of 'env -i' when calling switch_root due to gentoo bug #248688
16 years ago
Andrew Gaffney ea9828ab17 Run the getty commands with proper arguments so they don't die immediately
16 years ago
Andrew Gaffney 2c6ad1268e Explicitly set /bin/ashlogin +x during boot
16 years ago
Andrew Gaffney 0750197e45 Run getty for tty1 in the foreground
16 years ago
Andrew Gaffney a66f35da76 Use getty to launch ash, so that we can use ^C and friends
16 years ago
Chris Gianelloni 69aed59272 Adding a BUGS file, where we can list bugs that we have found in genkernel that need to be resolved.
16 years ago
Chris Gianelloni 3c53bb79e6 Adding a HACKING file, which I will use to document the various phases of genkernel so we can split up the default functions and also so we can provide hooks into the various phases for external addons.
16 years ago
Chris Gianelloni 20f2b57e95 Actually setting permissions. It helps if one remembers to 'git add' before doing their commit.
16 years ago
Andrew Gaffney 46ccc9ba28 Enable GETTY for netboot busy-config
16 years ago
Andrew Gaffney 57d32fcf13 We don't need to add - to UTILS_CROSS_COMPILE since it's already there
16 years ago
Andrew Gaffney 96518cfede Separate out main and netboot busy-config
16 years ago
Andrew Gaffney 575c898ef7 Use : as a regex separator instead of / since REAL_ROOT will have / in it
16 years ago
Andrew Gaffney 152d259700 Add check for existing grub.conf entry for kernel
16 years ago
Andrew Gaffney 25fad8fd10 Default to '0' if 'default' line not found at all in existing grub.conf
16 years ago
Andrew Gaffney a86ba695a9 Adding code that duplicates default grub.conf entry to replace old awk script. Based on code written by Mike Auty <ikelos@gentoo.org>
16 years ago
Andrew Gaffney 8dcac4a20d Initial commit for re-adding support for --bootloader=grub
16 years ago
Andrew Gaffney 3a4667a3d0 Change -f checks to -e for /dev nodes
16 years ago
Andrew Gaffney 277afc2d0a Explicitly set UTILS_{CC,LD,AS} if UTILS_CROSS_COMPILE is set
16 years ago
Andrew Gaffney e0574e0e2b Typo fix for gentoo bug #250875
16 years ago
Chris Gianelloni edd58ab59f Setting executable bit properly on shell scripts and configuration files.
16 years ago
Chris Gianelloni 09d69916c7 Setting executable bit properly on shell scripts and configuration files.
16 years ago
Andrew Gaffney 001c5d1bee Create /sbin directory in append_luks for bug #250330
16 years ago
Andrew Gaffney eba5623634 Disable creation of most standard devices nodes, since we're running mdev
16 years ago
Andrew Gaffney 8bc0328be8 Move udhcpc's script to default location
16 years ago
Andrew Gaffney 0b80933508 Enable support klogd and syslogd for netboot
16 years ago
Andrew Gaffney 462e35fe87 Add --real-root=<foo> parameter to specify a default for real_root= in the initramfs for gentoo bug #249783
16 years ago
Andrew Gaffney 570cd92979 Switch search order so arch-specific is first for busy-config
16 years ago
Andrew Gaffney 12a5f5ea22 Remove BUSYBOX_CONFIG from genkernel.conf
16 years ago
Andrew Gaffney 6bddecbf12 Remove old nb-busybox.cf files that aren't used anymore
16 years ago
Andrew Gaffney 810b9ba173 Add support for arm from armin76
16 years ago
Andrew Gaffney b6a7f1d853 Enable CONFIG_MAKEDEVS in busy-config for netboot
16 years ago
Andrew Gaffney 899fe9895c s/aux/luks/ for gentoo bug #250330
16 years ago
Andrew Gaffney 40efdee49c Enable CONFIG_FEATURE_PREFER_APPLETS busybox option
16 years ago
Andrew Gaffney f82aebc40c Move all netboot logic from catalyst into gk
16 years ago
Andrew Gaffney d781413d5a Initial support for --netboot option
16 years ago
Chris Gianelloni 743a8376cb Bumping version for release.
16 years ago
Andrew Gaffney de93b4bb8d Use symlinks for busybox utils
16 years ago
Andrew Gaffney 967899176d Break apart cryptsetup stuff into separate append_luks() and make append_auxillary() dependent on ${BUSYBOX} for gentoo bug #247052
16 years ago
Andrew Gaffney a4d6260dd0 Applied patch for UUID support for real_resume= from gentoo bug #239687
16 years ago
Andrew Gaffney 8de7311644 Added modified version of patch from gentoo bug #238707
16 years ago
Andrew Gaffney 8fab72fa21 Only append unionfs_fuse stuff if UNIONFS is set
16 years ago
Andrew Gaffney d07862bb8e Add --unionfs commandline option to enable building of unionfs-fuse
16 years ago
Andrew Gaffney bbbfa2b4de Add good_msg for creating the union mount
16 years ago
Andrew Gaffney 74af3caa68 Pipe stderr for unionfs mount call to /dev/null to supress getcwd message
16 years ago
Andrew Gaffney 41f44b1d42 Call switch_root with full path
16 years ago
Andrew Gaffney fa9cbeeda8 Call switch_root with 'env -i' to clean out the kernel-defined key/value pairs
16 years ago
Andrew Gaffney 48b282a85d Skip good_root check for /dev/nfs for gentoo bug #246759
16 years ago
Andrew Gaffney 890382b8e0 Simplify implementation of parse_opt in linuxrc
16 years ago
Andrew Gaffney abf5986e2b Small cleanups in unionfs code
16 years ago
Andrew Gaffney fd24098f08 Add fuse to MODULES_FS
16 years ago
Andrew Gaffney 77e70344d3 Replace debug patch with simple patch to add trivial support for -i option to mount/umount
16 years ago
Andrew Gaffney 469be61e0c Add suid,dev to unionfs mount opts
16 years ago
agaffney 692db1a447 Remove allow_root mount opt, since it conflicts with allow_other
16 years ago
agaffney 9f076e1e68 Change typo in unionfs-fuse mount opt and add -i support to umount
16 years ago
agaffney 7bb2b54414 Enable CONFIG_FEATURE_MTAB_SUPPORT option for busybox
16 years ago
agaffney bfa0dbb585 Add patch for busybox to add -i option to mount command
16 years ago
agaffney e4f3b17b3a Compile unionfs-fuse statically
16 years ago
agaffney b116df3c98 Make sure that /sbin/unionfs is +x
16 years ago
agaffney 4123ac396c Correct unionfs-fuse bincache path and clean up debugging code
16 years ago
agaffney 4e38e4d39b Add -L line into LIB= in Makefile
16 years ago
agaffney 5991612532 Unpack fuse source and modify CFLAGS for unionfs-fuse
16 years ago
agaffney f29142639e Unpack unionfs-fuse with -j
16 years ago
agaffney 5ae8f8faea Call arch_replace and cache_replace on fuse/unionfs-fuse vars
16 years ago
agaffney 8cd74b62f2 Add fuse/unionfs-fuse blocks to genkernel.conf
16 years ago
agaffney 66d51360d0 Actually call compile_fuse() and compile_unionfs_fuse()
16 years ago
agaffney 7b9ba94669 Add back (modified) unionfs code in linuxrc
16 years ago
agaffney 28a88bc953 Add append_fuse() and append_unionfs_fuse() functions
16 years ago
agaffney c8fd57e3e1 Add compile_fuse() and compile_unionfs_fuse()
16 years ago
agaffney ac69bec071 Enabling CONFIG_WGET and CONFIG_FEATURE_TAR_BZIP2 for initial support of gentoo bug 211976
16 years ago
Chris Gianelloni 709fade02d Tagging a 3.4.10.901 release, for testing. Adding periods to ChangeLog to fix syntax hilighting.
16 years ago
Chris Gianelloni 9d4efd55e4 Adding Andrew and Robin to AUTHORS.
17 years ago
agaffney 660069a7bb Add dummy handler for --config in gen_cmdline.sh for bug 237541
17 years ago
Chris Gianelloni d283e55be3 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.
17 years ago
agaffney 8b82562975 Enable CONFIG_ROUTE in busy-configs
17 years ago
agaffney 0aa81c3f8e Enable CONFIG_HOSTNAME in all busy-configs
17 years ago
agaffney db003a6d50 Disabled CONFIG_DEBUG_INFO in x86{,_64} kconfigs
17 years ago
agaffney 32a427af88 Add README to busybox patches dir
17 years ago
agaffney 3f7b2e8eea Only apply files from patch dir ending in diff/patch
17 years ago
agaffney 64660f969f Fix CONSOLE= handling code for bug 232012
17 years ago
agaffney 0a98792990 Remove unneeded files for broken grub code
17 years ago
agaffney 6e47f147d8 Remove broken grub code
17 years ago
agaffney ea695cec24 Only append splash portion to initramfs if SPLASH is set
17 years ago
agaffney 87e5760f7d Fix typo in man page, butt -> but
17 years ago
agaffney 2f1aaf4995 Add support to udhcpc.scripts for default route and DNS servers/domain
17 years ago
agaffney d1cac89e98 Remove check for >=2.6 for mounting sysfs
17 years ago
agaffney a8d7c7d7d0 Remove check for >=2.6 for 'make prepare'
17 years ago
agaffney 3bec381546 Remove a few more 2.4 kernel support remnants
17 years ago
agaffney 4de21c78df Cleanup remaining references to ${ARCH}/ without arch/ prefix
17 years ago
agaffney 35384e28c6 Move um/ underneath arch/ where it belongs
17 years ago
Chris Gianelloni cceaf5e715 Removed some unused dietlibc code.
17 years ago
Chris Gianelloni 676dd5a061 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.
17 years ago
Chris Gianelloni d37ba965e6 Added a couple more places where I needed to switch INITRD with RAMDISK.
17 years ago
Chris Gianelloni d5b1e6a985 Removed all references to an initrd and renamed most initr{d,amfs} stuff to simply 'ramdisk' to simplify things for the future.
17 years ago
Chris Gianelloni 1ffb37f09c Moving files from generic to defaults, since they are the defaults used globally.
17 years ago
Chris Gianelloni 73e34e757e 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.
17 years ago
Chris Gianelloni 27407030ff 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.
17 years ago
Chris Gianelloni d544d57ce1 Moved architecture folders under the arch subfolder.
17 years ago
Chris Gianelloni 1d170fb865 Rename kernel-config-2.6 to kernel-config, since we no longer support 2.4 kernels. This is genkernel 3.4.10 for release.
17 years ago
Chris Gianelloni 3a23a46d3b Sync kernel configs from releng/trunk/releases/2008.0/kconfig and remove some unused configs.
17 years ago
Andrew Gaffney 850637bc4f Move setup_keymap call to before LUKS setup
17 years ago
Andrew Gaffney 751d2149d1 Store pre-oldconfig busybox .config for use in bincache comparison
17 years ago
Andrew Gaffney 80fb4b4d11 Add nomodules kernel commandline parameter to disable loading of modules
17 years ago
Andrew Gaffney 1a90fbf8f1 Move distfile cache to /var/cache/genkernel/src and add check to make sure all distfiles are present
17 years ago
Chris Gianelloni e0b7ea5ee7 Added a few SATA and PATA drivers to modules_load.
17 years ago
Chris Gianelloni cf240a1199 Updated the modules_load files.
17 years ago
Chris Gianelloni fd7e13ec87 Enable keymap code when keymap is set on the kernel command line. This is genkernel 3.4.10_pre10 for testing.
17 years ago
Chris Gianelloni afc2688b2a We need to unset keymap if it doesn't match to keep from hitting an infinite loop.
17 years ago
Chris Gianelloni 51c769f243 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.
17 years ago
Chris Gianelloni 0c3ba5d628 Change from using a directory check to a file check. This should fix bug #215822.
17 years ago
Chris Gianelloni 4593814da8 Move removable storage like USB and firewire after traditional fixed storage like PATA/SATA/SCSI for bug #217347.
17 years ago
Chris Gianelloni 113af0d25c Updated TODO. This is 3.4.10_pre9 for testing.
17 years ago
Chris Gianelloni a6823c3825 Added scsi to the default list of modules to load.
17 years ago
Andrew Gaffney 2595125846 Set CMD_KEYMAP to default to yes, so it's enabled unless specifically disabled
17 years ago
Chris Gianelloni cc57e07bb8 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.
17 years ago
Andrew Gaffney 4187cff9f1 Split up /dev node checks into console/null and tty1
17 years ago
Andrew Gaffney 3bfe8144c0 Remove initrd-specific code from linuxrc
17 years ago
Andrew Gaffney 80b3557d0b Uncomment ppc/ppc64->powerpc code in set_kernel_arch, since it appears to actually be necessary as of 2.6.24-gentoo-r4
17 years ago
Andrew Gaffney 3c4236f34b Add patch from ebuild in-tree to fix build issue with signals on hppa
17 years ago
Andrew Gaffney 3128691111 Get rid of --initramfs option as it doesn't do anything anymore
17 years ago
Chris Gianelloni 5a08f3bce3 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.
17 years ago
Andrew Gaffney a5165c526b Copy the original kconfig with a different name than the one used to build
17 years ago
Andrew Gaffney d52589997e Include original kconfig in kerncache
17 years ago
Andrew Gaffney 4304d907ba Switch back to building kernel first
17 years ago
Chris Gianelloni c205eaa040 Clean up the modules_load files and add qla2xxx. This is genkernel 3.4.10_pre6 for testing.
17 years ago
Andrew Gaffney f489b904ad Stick CONFIG_INITRAMFS_ROOT_GID in the .config, too
17 years ago
Andrew Gaffney fb88e10ff6 Remove existing CONFIG_INITRAMFS_SOURCE line and write new one as well as CONFIG_INITRAMFS_ROOT_UID line
17 years ago
Andrew Gaffney af3fd101f0 Change sed delimeter
17 years ago
Andrew Gaffney 0612894e1b We should edit the copy of the kconfig instead of the source file
17 years ago
Andrew Gaffney 5fcaaea2f8 Instead of copying the initramfs into the kernel tree, we now sed the kconfig to point CONFIG_INITRAMFS_SOURCE to the generated image
17 years ago
Andrew Gaffney 7842579a94 Add scsi_wait_scan to sparc64's MODULES_SCSI
17 years ago
Andrew Gaffney 72e8e5d04c Add a check after mounting NEW_ROOT to see if /dev exists and /sbin/init is executable before moving on
17 years ago
Andrew Gaffney d1313f5ecc Change the location we copy the intiramfs to for integrated initramfs
17 years ago
Andrew Gaffney 2d0c095a79 Revert last commit as it wasn't a problem
17 years ago
Andrew Gaffney a5aa9035a3 Remove -c "/dev/console" from switch_root command
17 years ago
Andrew Gaffney 2b0ce04048 Add missing $ to {NORMAL} for broken /dev message
17 years ago
Andrew Gaffney 858f4312e5 Spacing cleanups in gen_package.sh
17 years ago
Andrew Gaffney 9ef70b96fd Remove unsetting of ARCH for callback and change set_kernel_arch debug to use print_info
17 years ago
Andrew Gaffney db54f339a4 It helps to actually add the handling for the --integrated-initramfs option
17 years ago
Andrew Gaffney c1802ecec6 Use echo instead of print
17 years ago
Andrew Gaffney ecd89a5e6d Add debug code for set_kernel_arch
17 years ago
Andrew Gaffney f6f97cb650 Add debugging code to show ARCH when running callback
17 years ago
Andrew Gaffney d117f014dd Move set_kernel_arch() call to after determine_real_args() so that get_KV() has populated the vars we need
17 years ago
Andrew Gaffney 4bda5b0631 Change powerpc switch kernel version to 2.6.16 for if we ever uncomment it
17 years ago
Andrew Gaffney 18407fa3ed Add set_kernel_arch(), which maps the genkernel arch to the arch that the kernel expects based on the version of the kernel
17 years ago
Andrew Gaffney d176b8c104 Get rid of the ENABLE_PEGASOS_HACKS hacks
17 years ago
Andrew Gaffney 1664faa9df Argh...Changing the right line helps
17 years ago
Andrew Gaffney ee9a94f313 Change into initramfs-firmware-temp/ instead of initramfs-firmware-temp/lib/firmware/ before doing cpio
17 years ago
Chris Gianelloni 583d25030b 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.
17 years ago
Andrew Gaffney 565bb21a48 Change to new temp directory so the firmware gets copied to the right place
17 years ago
Andrew Gaffney b4fd892e57 Copy with -L so we get the file instead of the symlink
17 years ago
Andrew Gaffney 1c9596c37e Fix another quoting malfunction
17 years ago
Andrew Gaffney 520f70fd8d Explicitly enable MDADM and MDSTART in busy-config
17 years ago
Andrew Gaffney 6f9764a330 Update busybox static-error patch to actually work
17 years ago
Chris Gianelloni 96f11b125f Change BUSYBOX_VER to VERSION_BUSYBOX for genkernel-9999 ebuild.
17 years ago
Andrew Gaffney bad7c471f2 Remove the quotes when trying to expand a glob
17 years ago
Andrew Gaffney 182fd5e831 Update mdadm and mdstart patches
17 years ago
Andrew Gaffney 2ed29757ef It helps if we assign the correct value to version
17 years ago
Andrew Gaffney 6a3fb94230 Add busybox patch to remove error about compiling statically
17 years ago
Andrew Gaffney ae01c22edb Update busy-config files for the various arches for busybox 1.7.4
17 years ago
Andrew Gaffney e86db7cf2c Add apply_patches() function to automagically apply patches for a given util
17 years ago
Chris Gianelloni c7a57d7830 Rearrange checks so the return value is read correctly.
17 years ago
Andrew Gaffney bfd3e14a07 Enable CONFIG_HEXDUMP globally for busybox
17 years ago
Andrew Gaffney 7fab7bb1f9 Add support for --firmware-files option to make robbat2 happy
17 years ago
Andrew Gaffney 6ea20790b7 Add support for --firmware and --firmware-dir options to include firmware in the initramfs
17 years ago
Andrew Gaffney c1c0655dbb 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
17 years ago
Chris Gianelloni f62aa7b1c9 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.
17 years ago
Chris Gianelloni 39f1ad891b Updated the kernel configs for arches which have given us their 2008.0 configs. This is 3.4.10_pre4 for testing.
17 years ago
Andrew Gaffney 063e926d27 Redirect which output to /dev/null and put quotes around var in test
17 years ago
Chris Gianelloni a0766808eb Changed MDRAID to MDADM for bug #211316.
17 years ago
Chris Gianelloni 89f860a323 Added a --no-keymap option for bug #210886.
17 years ago
Chris Gianelloni ee2c236875 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.
17 years ago
Chris Gianelloni 35fffff3a5 Removing the xen0 and xenU arches, since they didn't work, anyway. This is genkernel 3.4.10_pre3 for testing.
17 years ago
Andrew Gaffney a8cef1efa5 Add missing space before closing ]
17 years ago
Andrew Gaffney 2c41576da4 Apply patch from bug 210457 to fix variable substitution. Thanks to Paul Taylor <birder@ozemail.com.au> for reporting
17 years ago
Andrew Gaffney 7f20c816c3 Remove quotes from around ${ROOT_TREES} so that the dirs are parsed separately by bash/cp
17 years ago
Chris Gianelloni 58c13464ec Removing DEVFS support from genkernel since we don't support 2.4 kernels anymore. This is 3.4.10_pre2.
17 years ago
Chris Gianelloni a98d5330f0 Added a line to make sure we remove image.squashfs as well as the other loop names used by catalyst.
17 years ago
Chris Gianelloni df4dd021ab Added another patch from Javier Miqueleiz <javier@miqueleiz.com> in bug #198892 for mdadm 1.1 and 1.2 metadata support.
17 years ago
Chris Gianelloni ad4cd03394 Switch to detection for LOOP and LOOPTYPE when they are not set.
17 years ago
Chris Gianelloni 5b462be907 Performed some minor cleanup.
17 years ago
Chris Gianelloni 239e46b186 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.
17 years ago
Chris Gianelloni bf2072c742 Removing 2.4 kernel configs, since we aren't supporting 2.4 from here on out.
17 years ago
Chris Gianelloni 957c60e41d 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.
17 years ago
Chris Gianelloni a479c34552 This is the long-awaited unionfs code cleanup. All of the unionfs code in genkernel has been removed.
17 years ago
Andrew Gaffney 74ebf6cd74 Fix two calls to set_config_with_override on CMD_KERNCACHE and some indentation weirdness
17 years ago
Andrew Gaffney 4cde424af9 Change &>/dev/null to >/dev/null 2>&1 because busybox ash sucks
17 years ago
Andrew Gaffney c5bcb8d178 Switch to double quotes where we're interpolating variables, because I suck
17 years ago
Andrew Gaffney 23c3235aa1 Add qla2xxx to sparc64's MODULES_SCSI
17 years ago
Andrew Gaffney 050a1da1d2 Add --all-initrd-modules option to copy all kernel modules into initrd/ramfs. This is useful for netboot images
17 years ago
Andrew Gaffney 6c98ac18d3 Add setup_hotplug() function that runs before the modules are loaded to setup mdev as the hotplug event handler
17 years ago
Andrew Gaffney 5f3bff37d1 Clean up OLDCONFIG logic and default to OLDCONFIG=yes. This is for bug 207895
17 years ago
Chris Gianelloni 4faaee5d40 Moving the code to start resume operations so it doesn't run when booting from CD. We also don't execute the code if there's no real_resume set on the command line, since it will fail, anyway, without it.
17 years ago
Andrew Gaffney b861813ae6 add megaraid module to MODULES_SCSI for bug 206039
17 years ago
Andrew Gaffney 226a52cfeb specify the kernel version when looking for a module for bug 208593
17 years ago
Chris Gianelloni 2df80062d6 Removed runUdev, since we no longer use it.
17 years ago
Chris Gianelloni 37ef3eb473 Fixing a problem where we were copying the busybox binary cache into the busybox temporary directory. I am assuming that this was a result of all of the changes we've been doing, and it simply just got everlooked. Thanks to Marek Szuba <cyberman@if.pw.edu.pl> for pointing it out in bug #204087. This is genkernel 3.4.9 FINAL. Enjoy.
17 years ago
Andrew Gaffney 07397c6100 don't scan a bunch of extra devices when CDROOT_DEV is defined
17 years ago
Andrew Gaffney 783f92f592 add new cdroot_type=foo kernel commandline parameter to override -t iso9660 for bug 182818
17 years ago
Andrew Gaffney 9710e24c34 put -t auto back to -t iso9660 for mounting a cdrom. this is for bug 162962
17 years ago
Andrew Gaffney a8c95a49f7 fix description of --kernel-config for bug 194752
17 years ago
Chris Gianelloni 69500d6738 This is 3.4.9_pre12 for testing.
17 years ago
Andrew Gaffney 8ac539106b apply LUKS key patch from bug 162962 from Nelson Batalha <nelson_batalha@hotmail.com>
17 years ago
Andrew Gaffney ccc3c9c78f fix text bolding on serial console for bug 202266 thanks to Michael Hordijk <hoffbrinkle@hotmail.com>
17 years ago
Andrew Gaffney 5ea7a1432f apply patch from John R. Graham <john_r_graham@mindspring.com> for bug 201482
17 years ago
Andrew Gaffney f86c24efb6 s/KERNELDIR/KERNEL_DIR/ for bug 201159
17 years ago
Andrew Gaffney 0e8907e131 fix typo for bug 201442. thanks to Michael Hordijk <hoffbrinkle@hotmail.com>
17 years ago
Chris Gianelloni 9e3f3a4292 This is genkernel 3.4.9_pre11 for testing.
17 years ago
Andrew Gaffney 20d54c9c00 s/elsif/elif/ because I use too many languages and random bash tutorials online can't be trusted
17 years ago
Chris Gianelloni 0815924a54 Added a patch line for busybox for bug #198892. This is 3.4.9_pre10 for testing.
17 years ago
Chris Gianelloni 9980cfc539 Added a small patch from John R. Graham <john_r_graham@mindspring.com> to fix arguments with spaces for bug #200161.
17 years ago
Andrew Gaffney f59adb569b use 'read' to get a line at a time to account for directories with spaces in the name. this fixes bug 199701
17 years ago
Andrew Gaffney cce65ad98c look for cryptsetup in /bin and /sbin
17 years ago
Andrew Gaffney 9f3580937c Force dmraid to be built with -j1 for bug #188273
17 years ago
Chris Gianelloni ed0fccb682 My original sed of LVM2->LVM caught a few too many things. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing them out and providing the fix in bug #198546.
17 years ago
Chris Gianelloni 626db701e2 ChangeLog fix/version fix.
17 years ago
Chris Gianelloni dfdb2b91ae Added config defaulting for --mdadm for bug #198694. Thanks to John R. Graham <john_r_graham@mindspring.com> for providing the patch. This is 3.4.9_pre9 for testing.
17 years ago
Andrew Gaffney cb5712f1f6 revert patch from bug 190327
17 years ago
Chris Gianelloni fba39b8f11 Added a nice patch from John R. Graham <john_r_graham@mindspring.com> to allow all command line options to be configurable from within the genkernel.conf file. This is for bug #182616. This is genkernel 3.4.9_pre8 for testing.
17 years ago
Chris Gianelloni dcb5af3f6f Fixed the noload module code. Thanks to Mijail Fedorovich <mfedorovich@gmail.com> for pointing it out in bug #198187.
17 years ago
Chris Gianelloni ae13885cdf Added an update patch from Alon Bar-Lev <alonbl@gentoo.org> in bug #197244 to clean up the suspend2 code and rename the functions to tuxonice to match the upstream rename.
17 years ago
Chris Gianelloni d0667a6beb Added a patch from Joshua Kinard <kumba@gentoo.org> to clean up the Pegasos hacks in genkernel. This is from bug #193826. This is genkernel 3.4.9_pre7 for testing.
17 years ago
Chris Gianelloni 77598a72d7 Added a simple patch from Andrew Gaffney <agaffney@gentoo.org> to ensure that we export ARCH before running menuconfig. This is from bug #190327.
17 years ago
Chris Gianelloni a935750c44 Make sure we still allow dolvm2/doevms2 on the kernel command line and give a warning. I've also added a 2 second delay between vgscan and vgchange. Thanks to Robin H. Johnson <robbat2@gentoo.org> for suggesting the changes and testing.
17 years ago
Chris Gianelloni d9cffe7d03 Reverting the removal of generic/modprobe for bug #197730. This is genkernel 3.4.9_pre6 for testing.
17 years ago
Chris Gianelloni 943ce2047b Fixed device-mapper/man removal for bug #196087, fixed mdadm.conf copying, and fixed syntax error for bug #197582. This is genkernel-3.4.9_pre5.
17 years ago
Chris Gianelloni c239493fcd Added a patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for mdadm support in busybox from bug #172128. This is genkernel 3.4.9_pre4 for testing.
17 years ago
Chris Gianelloni 76b0593f47 Made a few minor cleanups here and there.
17 years ago
Andrew Gaffney b536430a15 update description for --initramfs-overlay in man page to match --help
18 years ago
Andrew Gaffney f29f8e3282 remove generic/modprobe and all supporting code, since busybox has modprobe
18 years ago
Andrew Gaffney b1f27004bb cd out of directory to be deleted for bug 194695. Thanks to Asmund Grammeltvedt <asmundg@big-oil.org> for pointing this out
18 years ago
Andrew Gaffney 2dd522a1ed we don't ever want devfs in an initramfs
18 years ago
Chris Gianelloni 62b6035d2a Rename DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE to help reduce confusion.
18 years ago
Chris Gianelloni 4005d85692 Some more generalcleanup and adding support for using a config file other than /etc/genkernel.conf to add flexibility.
18 years ago
Chris Gianelloni 2716ac4dc2 Removing klibc/modutils/module-init-tools files, since we don't need any of them, anymore.
18 years ago
Chris Gianelloni 2de4a9cd8f It helps if I use 'g' when doing a sed.
18 years ago
Chris Gianelloni 2ab02c410b Removed the use of GK_BIN variable, since it isn't necessary.
18 years ago
Chris Gianelloni 3c0bcf90c9 Updated TODO and cleaning up genkernel.conf a bit.
18 years ago
Chris Gianelloni 9e69a8a871 Remove some unnecessary copyright dates from a few files so we don't keep forgetting to update them when we modify the files.
18 years ago
Chris Gianelloni 208a983055 Renamed gensplash to splash and marked gensplash as deprecated. This is 3.4.9_pre3 for testing.
18 years ago
Chris Gianelloni 10990c2210 Changed all instances of EVMS2/LVM2 to EVMS/LVM, respectively. This will keep everything simplified if a newer EVMS/LVM version set appears.
18 years ago
Chris Gianelloni 364336c8dc Removing bootsplash support since it hasn't been in a kernel we've supported for years now, causes confusion amongst users, and really wasn't being used and caused issues with 2.6/initrd creation in some corner cases.
18 years ago
Chris Gianelloni 0f60973912 Removing the reversal patch for the suspend removal, since it will no longer apply.
18 years ago
Chris Gianelloni 497d9f9297 Performed some general cleanup on a few files and removed devfs/udev selection code, since we force devfs on 2.4 and mdev on 2.6 kernels.
18 years ago
Chris Gianelloni c24a91d307 Removing the suspend support that was added for bug #156445 until suspend is added to the tree and we can determine the proper way to support it. For more information, see bug #156431.
18 years ago
Chris Gianelloni 7e8148c27c Removed CONFIG_PHYSICAL_START from the x86/amd64 kernel configs for bug #186378. This is genkernel 3.4.9_pre1 for testing.
18 years ago
Chris Gianelloni 17f9f93afa Changing to use console=tty1 instead of CONSOLE=/dev/tty1 with a patch from Matthias Schwarzott <zzam@gentoo.org> for bug #188954.
18 years ago
Chris Gianelloni bfec77e7d2 Added arcmsr to MODULES_SCSI for bug #185827.
18 years ago
Chris Gianelloni 24dc832d0b Added suspend-0.5-Makefile.patch to pkg directory for suspend capabilities, bringing it into the repository, from the tree.
18 years ago
Chris Gianelloni 739fc53353 Added a small patch from Tais M. Hansen <tais.hansen@osd.dk> to add doscsi to the genkernel man page for bug #183406.
18 years ago
Chris Gianelloni 91b2ac41fb Added another patch from John R. Graham <john_r_graham@mindspring.com> for bug #180161.
18 years ago
Robin H. Johnson 0257b72785 Cleanup of bogus error output.
18 years ago
Robin H. Johnson 43b1f3aa7e Fixup for bugs from patch in bug 174294.
18 years ago
Andrew Gaffney 94e9ac1630 enhanced netboot linuxrc from gustavoz
18 years ago