cmdline = [root] + cmdline
with config.open("a") as f:
- f.write("if ")
+ f.write("if [ ")
conditions = []
if want_grub_efi(context) and not want_uki(context):
- conditions += ['[ "${grub_platform}" = efi ]']
+ conditions += ['"${grub_platform}" == "efi"']
if want_grub_bios(context, partitions):
- conditions += ['[ "${grub_platform}" = pc ]']
+ conditions += ['"${grub_platform}" == "pc"']
- f.write(" || ".join(conditions))
- f.write("; then\n")
+ f.write(" -o ".join(conditions))
+ f.write(" ]; then\n")
f.write(
textwrap.dedent(
assert config
with config.open("a") as f:
- f.write('if [ "${grub_platform}" = efi ]; then\n')
+ f.write('if [ "${grub_platform}" == "efi" ]; then\n')
f.write(
textwrap.dedent(