mirror of
https://gitlab.com/veilid/veilid.git
synced 2024-11-22 08:56:58 -06:00
add missing function
This commit is contained in:
parent
ae339e6573
commit
617d059eb5
@ -806,6 +806,28 @@ impl Settings {
|
|||||||
.unwrap_or_else(|| PathBuf::from("./veilid-server.conf"))
|
.unwrap_or_else(|| PathBuf::from("./veilid-server.conf"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(dead_code)]
|
||||||
|
fn get_or_create_default_directory(subpath: &str) -> PathBuf {
|
||||||
|
#[cfg(unix)]
|
||||||
|
if PathBuf::from("/var/db/veilid-server").is_dir() {
|
||||||
|
let globalpath = PathBuf::from("/var/db/veilid-server").join(subpath);
|
||||||
|
let _ = std::fs::create_dir_all(&globalpath);
|
||||||
|
if globalpath.is_dir() {
|
||||||
|
return globalpath;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let mut ts_path = if let Some(my_proj_dirs) = ProjectDirs::from("org", "Veilid", "Veilid") {
|
||||||
|
PathBuf::from(my_proj_dirs.data_local_dir())
|
||||||
|
} else {
|
||||||
|
PathBuf::from("./")
|
||||||
|
};
|
||||||
|
ts_path.push(subpath);
|
||||||
|
let _ = std::fs::create_dir_all(&ts_path);
|
||||||
|
|
||||||
|
ts_path
|
||||||
|
}
|
||||||
|
|
||||||
pub fn get_default_ipc_directory() -> PathBuf {
|
pub fn get_default_ipc_directory() -> PathBuf {
|
||||||
cfg_if! {
|
cfg_if! {
|
||||||
if #[cfg(windows)] {
|
if #[cfg(windows)] {
|
||||||
|
Loading…
Reference in New Issue
Block a user