Fabio Erculiani
93f04c508b
gen_initramfs.sh: add /sbin/losetup symlink
...
This will make possible to remove hardcoded /dev/loop0 paths
11 years ago
Fabio Erculiani
e4426f1a80
00-crypt.sh: improve support for crypt over LVM and LVM over crypt, add swap support
11 years ago
Fabio Erculiani
aea5fc4a9d
00-crypt.sh: add tailing "/" to ${REAL_ROOT} grep
11 years ago
Fabio Erculiani
06ee07bf94
00-crypt.sh: start to de-hardcode root=/dev/mapper/root requirements
...
When cryptsetup is in use for the root filesystem, user was either
forced to have root=/dev/mapper/root or no root= in cmdline.
However, grub2 sets its own root= variable and we should really
respect it if it's a /dev/mapper entry
11 years ago
Fabio Erculiani
33a5119a78
00-crypt.sh: tentatively drop one horrible "sleep" call
...
Thomas Bettler reported that things seem to work, but more testing
may be needed.
11 years ago
Fabio Erculiani
d3601914df
00-crypt.sh: fix undefined function, s/err_msg/bad_msg/
...
Thanks to Thomas Bettler for reporting
11 years ago
Fabio Erculiani
9c919f2954
gen_initramfs: drop hardcoded libply-splash-core.so.2 path
11 years ago
Fabio Erculiani
8f4c854059
gen_initramfs: libply-splash-core.so.* moved to /usr/lib
...
This is still part of the ridiculous, pointless and unsafe plymouth
move to /usr
11 years ago
Fabio Erculiani
3ba9860667
Revert "gen_initramfs: libply-splash-core.so.* moved to /usr/lib"
...
This reverts commit bdf9e5a180
.
11 years ago
Fabio Erculiani
bdf9e5a180
gen_initramfs: libply-splash-core.so.* moved to /usr/lib
...
This is still part of the ridiculous, pointless and unsafe plymouth
move to /usr
11 years ago
Fabio Erculiani
368282d9ec
initrd.defaults, gen_initramfs: /bin/plymouth moved to /usr/bin
...
And this is just ridiculous!
11 years ago
Fabio Erculiani
25cd48cd6f
initrd.defaults, gen_initramfs: plymouthd is actually in /usr/sbin, bug #487800
11 years ago
Fabio Erculiani
9aec1ae65e
gen_initramfs: use /usr/bin/plymouthd if /sbin/plymouthd is not available
11 years ago
Fabio Erculiani
e38ec24317
initrd.defaults: use /usr/bin/plymouthd if /sbin/plymouthd is not available
11 years ago
Fabio Erculiani
4a125bb674
00-fsdev.sh: fix typo in script as reported in bug #486636
11 years ago
Fabio Erculiani
de41ea1265
00-fsdev.sh: do not bad_msg if mdadm --scan returns != 0
...
Historically, users have mdadm support enabled even in conditions
where md devices are not (yet?) available.
11 years ago
Fabio Erculiani
6457d76923
busybox: enable CONFIG_MOUNTPOINT
11 years ago
Fabio Erculiani
576785d412
gen_initramfs: fix typo in udevadm_bin condition
11 years ago
Fabio Erculiani
a095dfcf7a
gen_initramfs: use /usr/bin/udevadm if /bin/udevadm is not available
11 years ago
Fabio Erculiani
2a4f4b0901
gen_initramfs: fix here-document (EOF handling)
11 years ago
Fabio Erculiani
a6979a5403
gen_initramfs: use systemd-udevd if udevd is not available
...
This fixes systemd-207 support and bug #485094
11 years ago
Salah Coronya
f6ca169a33
modules_load: add virtio_scsi to MODULES_VIRTIO
11 years ago
Fabio Erculiani
6696e59039
initrd.scripts: move move_mounts_to_chroot to 00-fsdev.sh
11 years ago
Fabio Erculiani
9b983fabc1
initrd.scripts: move getdvhoff to 00-livecd.sh (and make it "private")
11 years ago
Fabio Erculiani
9bc5b60794
initrd.scripts: move rootdev code to 00-rootdev.sh
11 years ago
Fabio Erculiani
5a9dc6ae08
initrd.scripts: move iscsi code to 00-iscsi.sh
11 years ago
Fabio Erculiani
8dcf20f4b5
initrd.scripts: move swsusp code to 00-suspend.sh
11 years ago
Fabio Erculiani
55c809c090
linuxrc: make sure that /sbin and /usr/sbin are in PATH
12 years ago
Fabio Erculiani
fb12af3062
linuxrc: add TODO about domdadm
12 years ago
Fabio Erculiani
29d5c94dac
initrd.scripts: move LUKS code to 00-crypt.sh, refactor it slightly
12 years ago
Fabio Erculiani
c6af477460
initrd.scripts: move media_find, start_volumes, setup_md_devices to 00-fsdev.sh
12 years ago
Fabio Erculiani
cd20666829
initrd.scripts: move zfs_start_volumes outside of start_volumes
12 years ago
Fabio Erculiani
9d66471c26
initrd.scripts: move zfs_real_root_init outside real_root_init
12 years ago
Fabio Erculiani
6b29188ee3
gen_initramfs: provide /bin/udhcpc
12 years ago
Fabio Erculiani
2af62f0189
gen_initramfs: provide /bin/dmesg as well
12 years ago
Fabio Erculiani
51a54c3388
initrd.scripts: move find_nfs to 00-nfs.sh
12 years ago
Fabio Erculiani
4fad24c756
initrd.d: move is_livecd() back to 00-common.sh to avoid circular deps
12 years ago
Fabio Erculiani
0308b18e1e
initrd.scripts: move keymaps functions to 00-keymaps.sh
12 years ago
Fabio Erculiani
58669a002c
initrd.scripts: move cmdline_hwopts() to 00-modules.sh
12 years ago
Fabio Erculiani
079ee21409
initrd.scripts: move sdelay() to 00-common.sh
12 years ago
Fabio Erculiani
56e9775b53
initrd.d: trivially update code style of quiet_kmsg and verbose_kmsg
12 years ago
Fabio Erculiani
5722d3826e
initrd.scripts: move test_success() to 00-common.sh and fix it
12 years ago
Fabio Erculiani
fae57916b9
initrd.scripts: move prompt_user() to 00-splash.sh
12 years ago
Fabio Erculiani
547b54238a
initrd.scripts: move mount_sysfs to 00-fsdev.sh
12 years ago
Fabio Erculiani
fa87394a19
initrd.scripts: move ask_for_password to 00-splash.sh
12 years ago
Fabio Erculiani
eb6e9ca066
initrd.scripts: move livecd code to 00-livecd.sh
12 years ago
Fabio Erculiani
4c9f7dce50
initrd.scripts: move quiet_kmsg and verbose_kmsg to 00-common.sh
12 years ago
Fabio Erculiani
bb51ba3046
initrd.scripts: refactor devicelist and rename to device_list()
12 years ago
Fabio Erculiani
6b8bde737d
initrd.scripts: refactor findmediamount and rename to media_find()
12 years ago
Fabio Erculiani
90b81e9f4b
initrd.scripts: drop unused function: uppercase()
12 years ago