387eb4a377
The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/os-prober#2e94fd7ad1e4447a86142639b48e4d5334664d1a
30 lines
877 B
Diff
30 lines
877 B
Diff
Index: os-prober/common.sh
|
|
===================================================================
|
|
--- os-prober.orig/common.sh
|
|
+++ os-prober/common.sh
|
|
@@ -269,7 +269,7 @@ linux_mount_boot () {
|
|
if [ "$bindfrom" != "$tmpmnt/boot" ]; then
|
|
if mount --bind "$bindfrom" "$tmpmnt/boot"; then
|
|
mounted=1
|
|
- bootpart="$1"
|
|
+ bootpart="$tmppart"
|
|
else
|
|
debug "failed to bind-mount $bindfrom onto $tmpmnt/boot"
|
|
fi
|
|
@@ -277,6 +277,15 @@ linux_mount_boot () {
|
|
fi
|
|
if [ "$mounted" ]; then
|
|
:
|
|
+ elif [ -e "$tmppart" ]; then
|
|
+ bootpart="$tmppart"
|
|
+ boottomnt="$tmppart"
|
|
+ elif [ -e "$tmpmnt/$tmppart" ]; then
|
|
+ bootpart="$tmppart"
|
|
+ boottomnt="$tmpmnt/$tmppart"
|
|
+ elif [ -e "/target/$tmppart" ]; then
|
|
+ bootpart="$tmppart"
|
|
+ boottomnt="/target/$tmppart"
|
|
elif [ -e "$1" ]; then
|
|
bootpart="$1"
|
|
boottomnt="$1"
|