mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
Bugfix/var tmp (#2434)
* mount /var/tmp to data drive * clear var tmp on restart
This commit is contained in:
@@ -264,6 +264,9 @@ pub async fn init(cfg: &RpcContextConfig) -> Result<InitResult, Error> {
|
|||||||
tokio::fs::create_dir_all(&tmp_dir).await?;
|
tokio::fs::create_dir_all(&tmp_dir).await?;
|
||||||
}
|
}
|
||||||
let tmp_var = cfg.datadir().join(format!("package-data/tmp/var"));
|
let tmp_var = cfg.datadir().join(format!("package-data/tmp/var"));
|
||||||
|
if tokio::fs::metadata(&tmp_var).await.is_ok() {
|
||||||
|
tokio::fs::remove_dir_all(&tmp_var).await?;
|
||||||
|
}
|
||||||
crate::disk::mount::util::bind(&tmp_var, "/var/tmp", false).await?;
|
crate::disk::mount::util::bind(&tmp_var, "/var/tmp", false).await?;
|
||||||
let tmp_docker = cfg
|
let tmp_docker = cfg
|
||||||
.datadir()
|
.datadir()
|
||||||
|
|||||||
Reference in New Issue
Block a user