;;
esac
+
first=true
for dev in $(btrfs fi show / | sed -rn 's#^\s*devid\s.*\s([^0-9 ]+)\S+$#\1#p' \
|sort); do
- dev+=4
+
+ if [[ $(blockdev --getsize64 ${boot_disk}4) == 8388608 ]]; then
+ # old partition scheme
+ dev+=4
+ else
+ dev+=5
+ fi
mount $dev /mnt
if $first; then
if [[ -e /mnt/grubenv ]]; then