]> git.proxmox.com Git - proxmox.git/commitdiff
update to proxmox-sys 0.2 crate
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 23 Nov 2021 16:57:00 +0000 (17:57 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 24 Nov 2021 09:32:27 +0000 (10:32 +0100)
- imported pbs-api-types/src/common_regex.rs from old proxmox crate
- use hex crate to generate/parse hex digest
- remove all reference to proxmox crate (use proxmox-sys and
  proxmox-serde instead)

Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
proxmox-rrd/Cargo.toml
proxmox-rrd/examples/prrd.rs
proxmox-rrd/src/cache.rs
proxmox-rrd/src/cache/journal.rs
proxmox-rrd/src/cache/rrd_map.rs
proxmox-rrd/src/rrd.rs
proxmox-rrd/tests/file_format_test.rs

index 8e9d1b77122f53e264530bf0dc197618740dc024..3e47ea00fb5e445ac0e0cebcfd13a87fc219764a 100644 (file)
@@ -19,6 +19,7 @@ serde = { version = "1.0", features = ["derive"] }
 serde_json = "1.0"
 serde_cbor = "0.11.1"
 
-proxmox = { version = "0.15.3" }
+#proxmox = { version = "0.15.3" }
 proxmox-time = "1"
 proxmox-schema = { version = "1", features = [ "api-macro" ] }
+proxmox-sys = "0.2"
\ No newline at end of file
index e00e5a0e290189115d3c82e8cb7cccc4bc647de6..6b6f59cef148c121bd333d9d65531f7b0ca31f2b 100644 (file)
@@ -11,7 +11,7 @@ use proxmox_router::cli::{run_cli_command, complete_file_name, CliCommand, CliCo
 use proxmox_schema::{api, parse_property_string};
 use proxmox_schema::{ApiStringFormat, ApiType, IntegerSchema, Schema, StringSchema};
 
-use proxmox::tools::fs::CreateOptions;
+use proxmox_sys::fs::CreateOptions;
 
 use proxmox_rrd::rrd::{CF, DST, RRA, RRD};
 
index 9bbd89ded905f3d70ba8ab523c070520043081c3..b786f14f8a95e8c95cc87e21f8999d72dd06d72c 100644 (file)
@@ -10,7 +10,7 @@ use std::collections::BTreeSet;
 use crossbeam_channel::{bounded, TryRecvError};
 use anyhow::{format_err, bail, Error};
 
-use proxmox::tools::fs::{create_path, CreateOptions};
+use proxmox_sys::fs::{create_path, CreateOptions};
 
 use crate::rrd::{DST, CF, RRD, RRA};
 
index a85154a4ed68d9159ef1c9fd12e01277f51ca337..fbc8773cd90646a2b5d066ff189ea10141f8befd 100644 (file)
@@ -10,7 +10,7 @@ use anyhow::{bail, format_err, Error};
 use nix::fcntl::OFlag;
 use crossbeam_channel::Receiver;
 
-use proxmox::tools::fs::atomic_open_or_create_file;
+use proxmox_sys::fs::atomic_open_or_create_file;
 
 const RRD_JOURNAL_NAME: &str = "rrd.journal";
 
index 6f7686d614b41c99a2e0e2606c4ce0e26016dc23..6577fb2e820e9f1aaf119b283730f6a1b1cd736f 100644 (file)
@@ -4,7 +4,7 @@ use std::collections::HashMap;
 
 use anyhow::{bail, Error};
 
-use proxmox::tools::fs::create_path;
+use proxmox_sys::fs::create_path;
 
 use crate::rrd::{CF, DST, RRD};
 
index 2fab9df33ed618d5dad1d7c20583b1765b918328..2aebe1ae78890adf782bce9a25e4d1b18fa74777 100644 (file)
@@ -18,7 +18,7 @@ use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd};
 use anyhow::{bail, format_err, Error};
 use serde::{Serialize, Deserialize};
 
-use proxmox::tools::fs::{make_tmp_file, CreateOptions};
+use proxmox_sys::fs::{make_tmp_file, CreateOptions};
 use proxmox_schema::api;
 
 use crate::rrd_v1;
index b0e0e894f118d9e3167d62282f325de46249a5d6..81e49ca3f1deaab9abca70ef0e026b78fb2908a3 100644 (file)
@@ -4,7 +4,7 @@ use std::process::Command;
 use anyhow::{bail, Error};
 
 use proxmox_rrd::rrd::RRD;
-use proxmox::tools::fs::CreateOptions;
+use proxmox_sys::fs::CreateOptions;
 
 fn compare_file(fn1: &str, fn2: &str) -> Result<(), Error> {