Na verdade, é verdade que minha versão do sfdisk é diferente da do Manual , que carrega isso:
-A number
Make the indicated partition(s) active, and all others inactive.
enquanto meu Debian Stretch (pacote util-linux versão 2.29-1 ) carrega isto:
-A, --activate device [partition-number...] Switch on the bootable flag for the specified partitions. If no partition-number is specified, then list the partitions with an enabled flag.
De acordo com este último conjunto de instruções, sua linha de script deve ser corrigida para
sfdisk -q -A "${rdev}" "${devpart}"
Não há problema em salvar uma cópia do script original em algum lugar seguro, então modifique a linha como acima e tente executá-la. Avise-se me.