manager: print fatal error if early mount failed

The mount_setup_early() can fail and if it will occur, there is
no sense to make selinux setup and etc.
This commit is contained in:
Alexander Kuleshov 2016-02-03 01:36:33 +06:00
parent c5c41f1e57
commit d723cd6554

View file

@ -1369,7 +1369,11 @@ int main(int argc, char *argv[]) {
initrd_timestamp = userspace_timestamp;
if (!skip_setup) {
mount_setup_early();
r = mount_setup_early();
if (r < 0) {
error_message = "Failed to early mount API filesystems";
goto finish;
}
dual_timestamp_get(&security_start_timestamp);
if (mac_selinux_setup(&loaded_policy) < 0) {
error_message = "Failed to load SELinux policy";