If /sysroot was not mounted previously (like by ignition-mount.service) and no config was provided, combustion would not start sysroot.mount but attempt to unmount it during exit, causing a fatal error.
Just skip the unmount during cleanup if it's not mounted.
If /sysroot was not mounted previously (like by ignition-mount.service) and no config was provided, combustion would not start sysroot.mount but attempt to unmount it during exit, causing a fatal error.
Just skip the unmount during cleanup if it's not mounted.