Protect every product-owned sandbox destination
This commit is contained in:
parent
d7de87fb8f
commit
8a85b2387d
1 changed files with 31 additions and 12 deletions
|
|
@ -10,10 +10,11 @@ use lazaret_core::configuration::{
|
|||
use lazaret_core::identity::{ContainerId, DeviceId, InodeId, NamespaceIdentity};
|
||||
use lazaret_runtime_supervisor::sandbox::{
|
||||
CONTROL_ROOT_DESTINATION, CREDENTIALS_DESTINATION, DEV_DESTINATION,
|
||||
ESCALATION_CLIENT_DESTINATION, HostTerminal, MAILBOX_REQUESTS_DESTINATION,
|
||||
MAILBOX_RESULTS_DESTINATION, NETWORK_NAMESPACE_PATH, PROC_DESTINATION, RootProcess,
|
||||
SANDBOX_INIT_DESTINATION, SYS_DESTINATION, SandboxBuildErrorKind, SandboxBuildRequest,
|
||||
SandboxBundle, TERMINFO_ROOT_DESTINATION, WORKSPACE_DESTINATION, build_sandbox_bundle,
|
||||
ESCALATION_CLIENT_DESTINATION, HOSTNAME_DESTINATION, HOSTS_DESTINATION, HostTerminal,
|
||||
MAILBOX_REQUESTS_DESTINATION, MAILBOX_RESULTS_DESTINATION, NETWORK_NAMESPACE_PATH,
|
||||
PROC_DESTINATION, RESOLV_CONF_DESTINATION, RootProcess, SANDBOX_INIT_DESTINATION,
|
||||
SYS_DESTINATION, SandboxBuildErrorKind, SandboxBuildRequest, SandboxBundle,
|
||||
TERMINFO_ROOT_DESTINATION, WORKSPACE_DESTINATION, build_sandbox_bundle,
|
||||
build_sandbox_bundle_with_workspace, default_sandbox_layout, stage_host_terminal,
|
||||
};
|
||||
use serde_json::Value;
|
||||
|
|
@ -650,8 +651,11 @@ fn default_layout_reserves_every_mount_root() {
|
|||
layout.protected_destinations(),
|
||||
&BTreeSet::from([
|
||||
DEV_DESTINATION.to_owned(),
|
||||
HOSTNAME_DESTINATION.to_owned(),
|
||||
HOSTS_DESTINATION.to_owned(),
|
||||
PROC_DESTINATION.to_owned(),
|
||||
CONTROL_ROOT_DESTINATION.to_owned(),
|
||||
RESOLV_CONF_DESTINATION.to_owned(),
|
||||
SYS_DESTINATION.to_owned(),
|
||||
WORKSPACE_DESTINATION.to_owned(),
|
||||
])
|
||||
|
|
|
|||
Loading…
Reference in a new issue