aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eudev: Enable kmod supportThomas Deutschmann2020-08-261-3/+10
| | | | | | This will allow us to use (e)udev to load required kernel modules. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dmraid: Switch to UDEV usageThomas Deutschmann2020-07-241-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* bcache: Switch to UDEV usageThomas Deutschmann2020-07-241-0/+7
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* cryptsetup: Enable UDEV supportThomas Deutschmann2020-07-241-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* mdadm: Switch to UDEV usageThomas Deutschmann2020-07-241-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Switch from MDEV to UDEVThomas Deutschmann2020-07-241-1/+15
| | | | | | | | | We need to switch from using MDEV to UDEV to avoid boot problems due to timeouts caused by some UDEV rules from real system when real system is using systemd. Bug: https://bugs.gentoo.org/706434 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* defaults/software.sh: Fix styleThomas Deutschmann2020-07-241-18/+18
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* defaults/software.sh: Fix coreutils binpkg nameThomas Deutschmann2020-03-051-1/+1
| | | | | Fixes 17d706a ("defaults/software.sh: Add coreutils") Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* defaults/software.sh: Add coreutilsThomas Deutschmann2020-02-151-0/+7
| | | | | Fixes 3d23af3 ("Add b2sum") Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* open-iscsi bumped to v2.0.878v4.0.0_beta20Thomas Deutschmann2019-10-141-1/+8
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Don't compile multipath-tools; Copy from hostThomas Deutschmann2019-10-131-21/+0
| | | | | | | | | | | | | | | | | | multipath-tools package doesn't really support a static build: While we managed to build programs like multipath statically, it still relied on dynamic libs for checkers which we are unable to fix. This commit will change --multipath support in that way that we now require that sys-fs/multipath-tools is installed on host system because we will copy binaries and used libraries from host to initramfs. Due to this change, you can't add multipath support in cross- compile scenarios anymore. Bug: https://bugs.gentoo.org/695510 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add support for LVM thin provisioningThomas Deutschmann2019-08-301-0/+28
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add --strace supportThomas Deutschmann2019-07-141-0/+7
| | | | | | For debugging purpose. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add --xfsprogs supportThomas Deutschmann2019-07-141-0/+7
| | | | | Bug: https://bugs.gentoo.org/407999 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --btrfs supportThomas Deutschmann2019-07-141-0/+21
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --multipath supportThomas Deutschmann2019-07-141-0/+21
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --luks supportThomas Deutschmann2019-07-141-0/+35
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --mdadm supportThomas Deutschmann2019-07-141-5/+7
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --dmraid supportThomas Deutschmann2019-07-141-4/+6
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --lvm supportThomas Deutschmann2019-07-141-10/+14
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --ssh supportThomas Deutschmann2019-07-141-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - To enable sshd in initramfs user MUST now set "dosshd" kernel command-line parameter. - "gk.sshd.wait" kernel command-line parameter was added to interrupt boot process for X seconds to allow for remote login (can be used like an remote rescue shell). - For remote unlock of LUKS-encrypted root or swap device, user can still send unencrypted keyfile via SSH like $ cat ~/root.unencrypted.key | ssh root@<remote-host> -C post root or user can now just SSH into the remote host and call "unlock-luks" like remote rescueshell ~ # unlock-luks root to get a cryptsetup prompt. NOTE: When manually unlocking the encrypted LUKS device, user must call "resume-boot" afterwards to resume booting. - "--ssh-authorized-keys-file" parameter added which can be used to specify a different file than default "/etc/dropbear/authorized_keys" file. - "--ssh-host-keys" parameter added to control if in initramfs embedded sshd should create its own pair of hosts keys (which will be stored in "/etc/dropbear for re-use, default), use host keys from host system or should generate host keys at runtime on each boot. - "ip" kernel command-line parameter will now default to DHCP usage but does also support addr/CIDR notation to specify a static address. - "gk.net.iface" kernel command-line parameter was added to use a different interface than "eth0". You can either use an interface name or use a MAC address. - "gk.net.gw" kernel command-line parameter was added which will allow user to set specific gateway when DHCP isn't used. - "gk.net.routes" kernel command-line parameter was added which will allow user to set additional routes when DHCP isn't used. Please read manpage for additional parameters and more details. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --iscsi supportThomas Deutschmann2019-07-141-10/+7
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --e2fsprogs supportThomas Deutschmann2019-07-141-0/+7
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --disklabel supportThomas Deutschmann2019-07-141-0/+7
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --unionfs supportThomas Deutschmann2019-07-141-9/+13
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --gpg supportThomas Deutschmann2019-07-141-4/+6
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Rework --busybox supportThomas Deutschmann2019-07-141-4/+6
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Fix iSCSI supportThomas Deutschmann2019-03-251-0/+5
| | | | | | Bump to open-scsi-2.0.875 & open-isns-0.99. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* New unionfs-fuse GitHub mirror uses tar.gz instead of tar.bz2Thomas Deutschmann2019-03-241-1/+1
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* Add libaio-0.3.110Thomas Deutschmann2019-03-211-0/+5
| | | | | | Required for newer LVM2. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* software: newer mdadm is xz-compressed.Robin H. Johnson2017-09-021-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Further improve wording in software.shSebastian Pipping2012-08-131-4/+6
|
* Make defaults/software.sh not override variables already presentPeter Hjalmarsson2012-08-131-47/+44
|
* Move software version defaults for defaults/software.sh to ease the ↵Sebastian Pipping2012-08-121-0/+51
etc-update game