# setup geninitrd module
# @access public
setup_mod_md() {
- mdassemble=$(find_tool $initrd_dir/mdassemble /sbin/initrd-mdassemble)
- if [ ! -x "$mdassemble" ]; then
- USE_MD=no
- fi
mdadm=$(find_tool /sbin/mdadm $initrd_dir/mdadm /sbin/initrd-mdadm)
if [ ! -x "$mdadm" ]; then
USE_MD=no
fi
verbose "Setting up mdadm..."
- inst_exec $mdassemble /bin/mdassemble
+ inst_exec $mdadm /sbin/mdadm
echo "DEVICE partitions containers" >> "$DESTDIR/etc/mdadm.conf"
echo "wait_for_files $cr_dev_list" | add_linuxrc
add_linuxrc <<-'EOF'
- mdassemble
+ /sbin/mdadm --assemble --scan
if [ "$DEBUGINITRD" ]; then
[ -e /proc/mdstat ] && echo "/proc/mdstat contents:" && cat /proc/mdstat