Skip boot flag check when installing to directory
authorMichael Prokop <mika@grml.org>
Sat, 6 Jun 2020 10:26:15 +0000 (12:26 +0200)
committerMichael Prokop <mika@grml.org>
Sat, 6 Jun 2020 10:34:08 +0000 (12:34 +0200)
commit657b880f0229f3e11d7eff07f0b285bf708606ff
treee031ccdf3f06f17b8e904bffab337e65c12f9d66
parent57551ca3ee80875bb7ece357b96e5d97b86edd69
Skip boot flag check when installing to directory

In commit 8b59cb0b5c0cfa the check_boot_flag was moved from
install_grml() to main(), though inside install_grml() we
had the special casing whether the target is a directory or not.

To avoid having to add this check before any possible check_boot_flag()
invocation (and possibly forget about it), add this check to the
implementation of check_boot_flag().

Fixes:

| % sudo grml2usb --tmpdir=/tmp/grml2iso.tmp grml64-small_2020.06-rc1.iso grml32-small_2020.06-rc1.iso /tmp/grml2iso.tmp/cddir
| Executing grml2usb version 0.18.1
| Checking for boot flag
| Fatal: /tmp/grml2iso.tmp/cddir: unrecognised disk label
grml2usb