You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

22 lines
459 B

#!/bin/sh
type getarg > /dev/null 2>&1 || . /lib/dracut-lib.sh
for root in $(getargs rootfallback=); do
root=$(label_uuid_to_dev "$root")
if ! [ -b "$root" ]; then
warn "Could not find rootfallback $root"
continue
fi
if mount "$root" /sysroot; then
info "Mounted rootfallback $root"
exit 0
else
warn "Failed to mount rootfallback $root"
exit 1
fi
done
[ -e "$job" ] && rm -f "$job"