Commit Graph

310 Commits (a2c07af44ad56da471b285f9a5357fdca1ae20b9)

Author SHA1 Message Date
Richard Yao 9bb2beea5b Import pool after ZFS module finishes loading
12 years ago
Richard Yao c188fcedff Add call_func_timeout helper function
12 years ago
Richard Yao 6c0e6f6ee6 Refactor ZFS module load hook
12 years ago
Richard Yao 80c1c1669a Load xhci-plat when available
12 years ago
Fabio Erculiani f1dbe547be busybox: issue a full make menuconfig against busybox 1.21
12 years ago
Fabio Erculiani d5a0bfe470 busybox: switch away from MODPROBE_SMALL, see bug #472312#c27
12 years ago
Fabio Erculiani 39cb3a0a16 Revert "linuxrc: add depmod call as workaround for missing modules.dep.bb"
12 years ago
Fabio Erculiani 7ee24b6776 Revert "initrd.scripts: busybox depmod doesn't support -v even though it declares so"
12 years ago
Richard Yao c408c1942a Build USB 3.0 support by default, bug #452888
12 years ago
Fabio Erculiani f3570c3957 initrd.scripts: busybox depmod doesn't support -v even though it declares so
12 years ago
Fabio Erculiani ece907ea64 linuxrc: add depmod call as workaround for missing modules.dep.bb
12 years ago
Fabio Erculiani 4b4d3f6d3e initrd.scripts: uniform function names, use the underscore convention
12 years ago
Fabio Erculiani 9eb774b02f initrd.scripts: drop whitespaces
12 years ago
Fabio Erculiani 8924ef00ae initrd.scripts: uniform {} style
12 years ago
Fabio Erculiani eae66a8b4b initrd.scripts: drop subshell in setup_squashfs_aufs
12 years ago
Fabio Erculiani 79de6f5fd6 initrd.scripts: text if ${device} is set before messing with /sys/power
12 years ago
Fabio Erculiani ba0a7ea078 linuxrc: call udevadm settle after modules_load
12 years ago
Fabio Erculiani 08cd7890bf Merge branch 'master' into plymouth
12 years ago
Fabio Erculiani 7505a99952 modules_load: do not forcibly load radeon and nouveau, they may kill a system
12 years ago
Fabio Erculiani 06af416264 Kill trailing whitespaces!!!!!
12 years ago
Fabio Erculiani 90da2a1a66 Drop backticks from initramfs code
12 years ago
Fabio Erculiani 734ab6d239 Merge branch 'master' into cleanup-cruft
12 years ago
Fabio Erculiani 08e7dbdfe5 Drop old and no longer working /etc/module_options support
12 years ago
Fabio Erculiani a8f8f754cc Revert "software: hardcode busybox version"
12 years ago
Fabio Erculiani 04fe3fd1f4 software: hardcode busybox version
12 years ago
Fabio Erculiani 4313f7ba20 modules_load: add virtio modules
12 years ago
Fabio Erculiani 8ea38a7db9 modules_load: add MODULES_CRYPT, improve backward compatibility
12 years ago
Fabio Erculiani c29e0ef023 Complete Plymouth integration. Fix the last set of minor bugs
12 years ago
Fabio Erculiani fb6fa7903d Make plymouth ask-for-password work as expected
12 years ago
Fabio Erculiani bea8085444 Introduce initial support to Plymouth
12 years ago
Fabio Erculiani 5d8c6d3873 Use iscsistart from system, don't compile it
12 years ago
Fabio Erculiani 5750b8ac63 Use /sbin/gpg from system, don't compile it
12 years ago
Fabio Erculiani 546d990402 Fuse is not used by anything, kill it
12 years ago
Fabio Erculiani 4288a38895 Drop commented out code, cruft of the past
12 years ago
Fabio Erculiani f1487fa8b6 Drop support for unionfs, broken and broken
12 years ago
Fabio Erculiani 4d5e8e4e69 linuxrc: don't try to be too smart wrt resolving REAL_ROOT symlink
12 years ago
Fabio Erculiani 874707d0f7 gen_compile: use MDADM from system
12 years ago
Fabio Erculiani 7e73673abe gen_compile: use DMRAID from system, don't compile our own
12 years ago
Fabio Erculiani 64ea1af0e1 gen_compile: use LVM from system for the initramfs
12 years ago
Fabio Erculiani 3fec6febc4 genkernel: add simple udev support, include udev into initramfs if --udev
12 years ago
Fabio Erculiani 108f1daf60 linuxrc: run the debug shell multiple times, add a hook before switch_root
12 years ago
Fabio Erculiani 9ead931af1 linuxrc: use "quiet" cmdline argument for a really quiet initramfs initialization
12 years ago
Fabio Erculiani 499f2d98b6 Improve speed of bootstrapCD by not calling devicelist unless needed
12 years ago
Fabio Erculiani ffa5076fd4 Drop doslowusb and noslowusb boot parameters.
12 years ago
Fabio Erculiani 682d0b0d0a Drop "sleep 3" from sdelay if CDROOT=1. One can use scandelay=secs if needed.
12 years ago
Fabio Erculiani a408d4a513 Drop useless parens in conditionals
12 years ago
Fabio Erculiani 421b210c67 Drop KV_2_6_OR_GREATER
12 years ago
Fabio Erculiani 3a054014e8 Drop our own /sbin/modprobe and use busybox built-in applet instead
12 years ago
Peter Hjalmarsson e4ab952d63 Add rootflags to switches we understand
12 years ago
Toralf Förster 543181ebef Fix non-functional init_opts parameter, bug #422471
12 years ago
Robin H. Johnson 32a9b007bf linuxrc: part keyword
12 years ago
Fabio Erculiani 30c7284c92 Unquote ${ZPOOL_FORCE} variable usage.
12 years ago
Marek Sapota 3fa1bf680d Bug #378105: UUID/LABEL support for LUKS keydevs
12 years ago
Peter Hjalmarsson 7e224199ff Support using init= on the command line
12 years ago
Robin H. Johnson ec4628ee5e Clean up module drift over the years. Just MODULES_CRYPTO left.
12 years ago
Robin H. Johnson e6de60283b Bug #286187: Complete multipath support.
12 years ago
Robin H. Johnson bddbeeb887 Bug #351873: More livecd control, and initramfs livecd argument documentation.
12 years ago
Robin H. Johnson 4d42bbf35b Bug #336170: amd74xx was long-replaced by pata_amd.
12 years ago
Robin H. Johnson 097e88ff46 Attempt to fix bug #421839: missing /run on LiveCD environment.
12 years ago
Dustin Frisch d89f3d59e8 Check for file from real_init=FILE rather than /sbin/init (bug #437080)
12 years ago
Fabio Erculiani f15425841e mount /mnt/cdrom inside target chroot even when aufs/unionfs is disabled
13 years ago
Peter Hjalmarsson e779547b72 Make root_trim work with crypt_root_key
13 years ago
Sebastian Pipping d843544c70 Communicate inavailability of keymap #38 better
13 years ago
Sebastian Pipping c5c9ca49f6 Further improve wording in software.sh
13 years ago
Peter Hjalmarsson ec6b2536d8 Make defaults/software.sh not override variables already present
13 years ago
Sebastian Pipping 6d35693a8b Move software version defaults for defaults/software.sh to ease the etc-update game
13 years ago
Sebastian Pipping ed09edb1c0 Resolve cryptic awk-based code docuplication
13 years ago
Robin H. Johnson 1486a0402c Flip awk return values.
13 years ago
Robin H. Johnson c79d57926f Minor thinko in devpts check.
13 years ago
Robin H. Johnson c924bde4b7 Prior commit to only mount devtmpfs and devpts if they were not already mounted made assumptions about the device names they were mounted as. Check the filesystem column of /proc/mounts instead.
13 years ago
Richard Yao e05ab0d1a1 Force ZFS to explicitly import pool when LUKS is present
13 years ago
Richard Yao 1e92078650 USB 3.0 Support: Load xhci-hcd when available
13 years ago
Richard Yao 3ef477862d Run mdev -s after modules are loaded
13 years ago
Richard Yao d7cf3689bf Linux 3.5 renames usbhid to hid-generic
13 years ago
Richard Yao 908a463e07 Support module options set in /etc/module.d, amend cmdline options patch
13 years ago
Dzianis Kahanovich 2bf6b9045d Adding modules cmdline options for genkernel (module.option[=value]).
13 years ago
Richard Yao b8626e78ef Fix typo in previous commit.
13 years ago
Richard Yao e2189311fc Verify in /proc/mounts that devtmpfs is unmounted before mounting it
13 years ago
Richard Yao 65249bbcea Fix bad ZFS case statement, bug #425122
13 years ago
Richard Yao de4751a2d2 Fix rootfs=ZFS infinite loop when no bootfs is set, bug #425120
13 years ago
Sebastian Pipping 51dcb15742 Restore previous handling of real_root due to report of regressions (bug #419965)
13 years ago
Sebastian Pipping c261693b92 Add xts to MODULES_CRYPTO (bug #425028)
13 years ago
Kenny Cheng 2413f1f2a3 Add /run to support openrc >=0.10
13 years ago
Sebastian Pipping 36d0fb5559 Make recent addition conform to POSIX
13 years ago
Marios Andreopoulos f95264adde Use real_root option for (plain) Luks setup
13 years ago
Sebastian Pipping a4438ec946 Merge branch 'bug-418463'
13 years ago
Sebastian Pipping 21b2c4aab3 Make sure that cbc.ko and aes*.ko needed for cbc-essiv:sha256 (=default) disk encryption are included with the initramfs (bug #416973)
13 years ago
Sebastian Pipping aed52e8382 Support bind mounts from /etc/initramfs.mounts (bug #418463)
13 years ago
Sebastian Pipping 0fa71ef46c Fix call to blkid of util-linux
13 years ago
Sebastian Pipping b476a988ea Set CONFIG_DEVTMPFS=y on x86, x86_64, default for udev
13 years ago
Richard Yao b5b535f5aa Do not import a pool that the kernel automatically imported
13 years ago
Richard Yao 6968584a58 Improve ZFS diagnostics, import and mounting
13 years ago
Richard Yao 0f399f48ff Verify that binaries exist before startVolumes calls them
13 years ago
Richard Yao 51ad5c92ab Serialize hotplug events to mimic udev
13 years ago
Sebastian Pipping a7fbf76f7b Make sure the previous move of cd commands cannot result in unexpected regressions
13 years ago
Richard Yao 69009cb747 Reorder mdev initialization to mimic udev boot
13 years ago
Richard Yao f5f3d6fa87 Enable real_root=ZFS to permit booting off ZFS
13 years ago
Richard Yao 391a9b9969 Move ZFS binary check outside of commandline loop
13 years ago
Sebastian Pipping 4d8287c3d0 Add keymap "sf", i.e. Switzerland (French) from Pentoo
13 years ago
Sebastian Pipping 4a88be842d Fix keymap permissions (no need to be executable)
13 years ago