X-Git-Url: https://git.proxmox.com/?p=proxmox-backup.git;a=blobdiff_plain;f=src%2Fbin%2Fproxmox-backup-api.rs;h=ee037a3bb30574df163fdd9310d9ad4845bd1611;hp=a0eef382580c39d89c783ef8052d77f499468f70;hb=d91a0f9fc90aecabc4f359d968f716a14562ce78;hpb=608806e884702e21b07bce8c3172861992364213 diff --git a/src/bin/proxmox-backup-api.rs b/src/bin/proxmox-backup-api.rs index a0eef382..ee037a3b 100644 --- a/src/bin/proxmox-backup-api.rs +++ b/src/bin/proxmox-backup-api.rs @@ -8,10 +8,9 @@ use http::Response; use hyper::{Body, Method, StatusCode}; use http::HeaderMap; -use proxmox::try_block; -use proxmox::api::RpcEnvironmentType; -use proxmox::tools::fs::CreateOptions; -use proxmox::api::UserInformation; +use proxmox_lang::try_block; +use proxmox_router::{RpcEnvironmentType, UserInformation}; +use proxmox_sys::fs::CreateOptions; use proxmox_rest_server::{daemon, AuthError, ApiConfig, RestServer, RestEnvironment, ServerAdapter}; @@ -20,9 +19,11 @@ use proxmox_backup::auth_helpers::*; use proxmox_backup::config; fn main() { + pbs_tools::setup_libc_malloc_opts(); + proxmox_backup::tools::setup_safe_path_env(); - if let Err(err) = pbs_runtime::main(run()) { + if let Err(err) = proxmox_async::runtime::main(run()) { eprintln!("Error: {}", err); std::process::exit(-1); } @@ -73,8 +74,7 @@ async fn run() -> Result<(), Error> { config::update_self_signed_cert(false)?; proxmox_backup::server::create_run_dir()?; - - proxmox_backup::rrd::create_rrdb_dir()?; + proxmox_backup::server::create_state_dir()?; proxmox_backup::server::jobstate::create_jobstate_dir()?; proxmox_backup::tape::create_tape_status_dir()?; proxmox_backup::tape::create_drive_state_dir()?;