summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--man/bootctl.xml3
-rw-r--r--src/boot/bootctl.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/man/bootctl.xml b/man/bootctl.xml
index 99cef4c00a..630dac7d48 100644
--- a/man/bootctl.xml
+++ b/man/bootctl.xml
@@ -272,7 +272,8 @@
<term><option>--graceful</option></term>
<listitem><para>Ignore failure when the EFI System Partition cannot be found, when EFI variables
cannot be written, or a different or newer boot loader is already installed. Currently only applies
- to random seed and update operations.</para></listitem>
+ to <command>is-installed</command>, <command>update</command>, and <command>random-seed</command>
+ verbs.</para></listitem>
</varlistentry>
<varlistentry>
diff --git a/src/boot/bootctl.c b/src/boot/bootctl.c
index 058dac5381..32a0c40aa5 100644
--- a/src/boot/bootctl.c
+++ b/src/boot/bootctl.c
@@ -2226,7 +2226,9 @@ static int verb_remove(int argc, char *argv[], void *userdata) {
static int verb_is_installed(int argc, char *argv[], void *userdata) {
int r;
- r = acquire_esp(/* privileged_mode= */ false, /* graceful= */ false, NULL, NULL, NULL, NULL, NULL);
+ r = acquire_esp(/* privileged_mode= */ false,
+ /* graceful= */ arg_graceful,
+ NULL, NULL, NULL, NULL, NULL);
if (r < 0)
return r;