mount: honor --timeout-idle-sec=SEC option (#41010)

When using systemd-mount to create a transient .mount/.automount file
for removable storage, the option to specify the idle timeout on the
commandline using **--timeout-idle-sec=SEC** is not reflected in the
generated .automount file. Instead, the idle timeout is always set to 1
second.

arg_timeout_idle_set was never set to true when passing the argument, so
arg_timeout_idle was always set to 1s.

Fixes #41007.

Co-authored-by: patrick <patrick@localhost>
This commit is contained in:
ppkramer-hub
2026-03-09 20:31:53 +01:00
committed by GitHub
parent b5b21d53c0
commit e1877e6b06

View File

@@ -348,6 +348,7 @@ static int parse_argv(int argc, char *argv[]) {
if (r < 0)
return log_error_errno(r, "Failed to parse timeout: %s", optarg);
arg_timeout_idle_set = true;
break;
case ARG_AUTOMOUNT_PROPERTY: