Commit Graph

444 Commits (386a0ad5aba95a8ae8377ff78dafb5d12f0dbbaf)

Author SHA1 Message Date
Robin H. Johnson 995635a2c7
With the new /usr mounting, if the device path that ends up in /proc/mounts ends up being different than in /etc/fstab due to symlinks, mount -a will always exit 32. Avoid by resolving symlinks like util-linux does.
13 years ago
Robin H. Johnson 51ec555f6d modules_load: include more DM and MD modules for other RAID/LVM configurations.
13 years ago
Robin H. Johnson 1077359d86 linuxrc /usr mounting
13 years ago
Robin H. Johnson 94dc288487 Customizable initramfs compression based on Pentoo genkernel fork
13 years ago
Richard Yao fc98fa9d89 Implement ZFS Support
13 years ago
Robin H. Johnson af26e433cb Support virtio devices, and provide fallback of all remaining devices.
13 years ago
Rick Farina 8c76eb9e51 Add sdcard device support
13 years ago
Sebastian Pipping f84f42b4e2 Re-activate mdstart in busybox config
13 years ago
Sebastian Pipping 5feb521988 Busybox config: Enable verbose usage
13 years ago
Sebastian Pipping 31c3c7ca88 Update busybox config using "yes '' | make oldconfig"
13 years ago
Robin H. Johnson ae2a061ca7 Disable the /usr mount code until OpenRC section is ready, so that it goes to read-write properly. It was usable in systemd already...
13 years ago
Robin H. Johnson 603a197839 Code to mount /usr and other filesystems as needed for new udev and systemd.
13 years ago
Robin H. Johnson 953c7e5b42 Awk support in busybox is needed for initramfs setup code (to parse fstab).
13 years ago
Christian Kruse c92fe6f0e6 Introduce boot parameter root_trim=(yes|no) for SSDs
13 years ago
Borg Onion b977d66940 Support for glibc-2.14 systems
13 years ago
Sebastian Pipping 8f8676adbd Fix return value of crypt_filter() which caused bogus LUKS opening errors (bug #383545)
13 years ago
Fabio Erculiani 84cc7ccdfb Do not hardcode /mnt/cdrom path across the whole code, use CDROOT_PATH
13 years ago
Robin H. Johnson 00b5b3ab66 Allow real_root to point to LVM-created symlinks.
13 years ago
Robin H. Johnson a487275640 Removing dangling backtick to make script work.
13 years ago
Fabio Erculiani 1e50bd01d2 trivial: cleanup code, drop whitespaces and some more cruft
14 years ago
Fabio Erculiani d6696d0df6 syntax: drop parse_opt usage and crufty, deprecated subshelling through ``
14 years ago
Sebastian Pipping 3453a0621c Fix quoting issue (bug #380729)
14 years ago
Fabio Erculiani 4d54e7d098 aufs: add basic support to AUFS2, requires kernel with aufs module or built-in
14 years ago
Sebastian Pipping 02b72c6515 Fix display of seconds waiting (bug #376575)
14 years ago
Sebastian Pipping 4c0b4b18f8 Fix permissions of /dev/pts (bug #375947)
14 years ago
Fabio Erculiani 85a271a4ed better document new --make-target= option
14 years ago
Fabio Erculiani dfca908b6f Make possible to compile XEN based kernels providing --kernel-target= and --kernel-binary= switches
14 years ago
Sebastian Pipping bf0cad6a30 Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)
14 years ago
Sebastian Pipping b20494438a Apply CONFIG_USB_HID=y to archs amd64/x86/default (bug #270983)
14 years ago
Sebastian Pipping 4392bc93ab Unset CONFIG_IDE on archs amd64/x86/default (bug #357213)
14 years ago
Peter Hjalmarsson eec4397e41 Check content of $REAL_ROOT/dev after we are done with it
14 years ago
Sebastian Pipping e82a8c9985 Document option lvmraid= and make it imply dolvm (bug #153502)
14 years ago
Sebastian Pipping 6a00d8677a Rename internal function whereis to prompt_user
14 years ago
Sebastian Pipping fad624bc41 Add rootfstype= boot parameter (bug #221245)
14 years ago
Nelson Batalha 6b92c54c1e Add Kernel 3.0.0 support (bug #369481)
14 years ago
Amadeusz Żołnowski 3cac23cc34 added hpsa to defaults/modules_load; fixes bug #363369
14 years ago
Peter Hjalmarsson f927ef9b42 Try to move /sys and /proc to the newroot first instead of just unmounting.
14 years ago
Peter Hjalmarsson b312056622 Use the same options for proc and sysfs as Gentoo/OpenRC uses
14 years ago
Peter Hjalmarsson 5a33ee4b48 Fix handling of doslowusb/noslowusb
14 years ago
Fabio Erculiani 638a7a1369 add btrfs to MODULES_FS, load btrfs module if available
14 years ago
Peter Hjalmarsson a768d85c5a Fix typo
14 years ago
Peter Hjalmarsson 665c3ecff6 Do not mess with MDADMs auto-detect
14 years ago
craig 5e07592a75 iBFT: fix iscsi_noibft
14 years ago
craig d9f46bb513 Add iBFT support for iSCSI
14 years ago
Sebastian Pipping 23fd924325 Fix error message
14 years ago
Sebastian Pipping 2deeaba70b Add error message output
14 years ago
Sebastian Pipping c3165cd02f Apply mdev primer of busybox
14 years ago
Peter Hjalmarsson 398d7ba5ac Use tmpfs if devtmpfs is not available
14 years ago
Sebastian Pipping 763fd09bac Remove "-a" from call to umount
14 years ago
Peter Hjalmarsson cb24bedd07 Move dev to chroot
14 years ago
Peter Hjalmarsson e8ffab0000 Update options for devtmpfs
14 years ago
Sebastian Pipping c202dbe67d Resolve unneeded subshell
14 years ago
Peter Hjalmarsson 294ea17506 Use devtpmfs when avaible
14 years ago
Sebastian Pipping 51d60ac01f Replace "$lvm_commands" by "${lvm_commands}"
14 years ago
Sebastian Pipping 62fdee77e4 Insert a few blank lines for readability
14 years ago
Peter Hjalmarsson d1b6b4e9f0 Speed up LVM-activation
14 years ago
Peter Hjalmarsson ba56efcb97 Use vgchange --sysinit
14 years ago
Fabio Erculiani 2abd9c2742 Add compatibility with older cmdline setup on console argument
14 years ago
Sebastian Pipping 886262e44e Remove unused function bind_mount_dev()
14 years ago
Sebastian Pipping ccc17448fd "mdadm -A" -> "mdadm --assemble" (as before, better self-documentation)
14 years ago
Matthias Dahl daed0ccebb use mdadm instead of bundled stripped down mdassemble (v2)
14 years ago
Sebastian Pipping b3d07b46a7 Do not sleep after vgscan (bug #351047)
14 years ago
Sebastian Pipping 8b52cccc02 Do not wait for iscsi if we have not started it
14 years ago
Sebastian Pipping 1051223a63 Do no delay if scandelay[=seconds] is not specified (bug #323317 again)
14 years ago
Sebastian Pipping b56020daf6 Propagate fix for ROOT_DEV from bug #303531 to RESUME_DEV and REAL_LUKS
14 years ago
Fabio Erculiani b6b3dab7cd Add minimal btrfs support, as per bug #303529.
14 years ago
Sebastian Pipping f5547a519f Add LABEL support to crypt_root, clean up UUID crypt_root patch
14 years ago
Christian Giessner 3e60ed9eee Add support for UUID to crypt_root (bug #315467)
14 years ago
Sebastian Pipping 3faec93277 Merge branch 'gpg1x' into experimental
14 years ago
Sebastian Pipping 484f8019f5 Revert "sdelay: reduce function to just one line" due to supposed Bashism.
14 years ago
Fabio Erculiani f03de62e7d sdelay: reduce function to just one line
14 years ago
Fabio Erculiani 25b5a461ba slowusb: move sleep 10 call after start_dev_mgr.
14 years ago
Fabio Erculiani 51e0b14044 slowusb: ease the code in order to reduce entropy, one place for one thing.
14 years ago
dacook 04c37979c1 Remove bashism
14 years ago
dacook f78d61d8b3 GPG runtime
14 years ago
Sebastian Pipping b4f310213e Create /bin/vg* symlinks when called as /linuxrc, too (bug #307855)
14 years ago
devsk e590a493ea Pick first device when several devices are matching real_root (bug #303531)
14 years ago
Sebastian Pipping 8b7a16e07a Break search loop asap
14 years ago
Fabio Erculiani 5f136adc14 No longer have directory /sys/bus/usb/drivers/usb-storage/module set FORCE_slowusb
14 years ago
Sebastian Pipping 532dd7a387 Review and fix some -eq and -ne conditionals
14 years ago
Andrew Gaffney f3e0797d42 Apply patches from Gentoo bug #268468
15 years ago
Andrew Gaffney 1f46e1ac42 Add USB HID modules to modules_load and default kernel-config (for Gentoo bug #270983)
15 years ago
Andrew Gaffney 8abedd8d81 Enable ext4 by default everywhere (for Gentoo bug #268818)
15 years ago
Andrew Gaffney 24446b0465 Add support for isoboot= option (for Gentoo bug #294268)
15 years ago
Andrew Gaffney 62f353b65b Properly apply NFS mount options for Gentoo bug #262915
15 years ago
Andrew Gaffney 0302b4c9e4 Apply patch to make sure loop cache directory exists for Gentoo bug #297814
15 years ago
Andrew Gaffney 2e4e55a6e5 Fix typo for Gentoo bug #294138
15 years ago
craig 88ac383f61 Let iSCSId settle after iscsistart
15 years ago
craig 97b4dc26e2 Improve naming of bootflags, added support for: port, target portal, username, password, username_in, password_in, debug
15 years ago
craig 18d9c84402 Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel
16 years ago
Andrew Gaffney 588ef85661 Apply patch from Gentoo bug #220913 for tuxonice resume
16 years ago
craig 5019ff506f Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel
16 years ago
Chris Gianelloni 35258a703f Adding Id header.
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 25e7fa89be Restore BOOTLOADER="grub" example line in genkernel.conf for gentoo bug #274768
16 years ago
craig cac66e0970 iSCSI patch for genkernel
16 years ago
Andrew Gaffney 8b3093a153 Apply fix to deference links for gentoo bug #269603
16 years ago
Andrew Gaffney ce68841635 remove allow_root
16 years ago
Andrew Gaffney b08a3148d3 add a few more mount options to try to help livecd
16 years ago
Andrew Gaffney 3fd9ecdd35 add a few more mount options to try to help livecd
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 d48dc40bd2 Remove detect_sbp2_devices() for gentoo bug #239474
16 years ago
Andrew Gaffney 5f9a6b2749 Remove the use of 'env -i' when calling switch_root due to gentoo bug #248688
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 96518cfede Separate out main and netboot busy-config
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 6bddecbf12 Remove old nb-busybox.cf files that aren't used anymore
16 years ago
Andrew Gaffney b6a7f1d853 Enable CONFIG_MAKEDEVS in busy-config for netboot
16 years ago
Andrew Gaffney 40efdee49c Enable CONFIG_FEATURE_PREFER_APPLETS busybox option
16 years ago
Andrew Gaffney d781413d5a Initial support for --netboot option
16 years ago
Andrew Gaffney a4d6260dd0 Applied patch for UUID support for real_resume= from gentoo bug #239687
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 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 b116df3c98 Make sure that /sbin/unionfs is +x
16 years ago
agaffney 7b9ba94669 Add back (modified) unionfs code in linuxrc
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 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
Robin H. Johnson ab5dadb374 Merge branch 'master' of git+ssh://git@git.wolf31o2.org/projs/genkernel
17 years ago
Robin H. Johnson b96546958f Add a single word to help clarify which /dev is broken, after I wasted a day debugging my new box.
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 64660f969f Fix CONSOLE= handling code for bug 232012
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
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 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