From ee4e56e3725e1c2c360a9a3396a08214c3eb6ccd Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 24 Nov 2021 07:13:11 +0100 Subject: [PATCH] proxmox-sys: moved nodename from proxmox crate Signed-off-by: Dietmar Maurer --- proxmox-sys/src/lib.rs | 16 ++++++++++++++++ proxmox/src/tools/mod.rs | 16 ---------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/proxmox-sys/src/lib.rs b/proxmox-sys/src/lib.rs index 56921ef5..9469c660 100644 --- a/proxmox-sys/src/lib.rs +++ b/proxmox-sys/src/lib.rs @@ -13,3 +13,19 @@ pub mod systemd; mod worker_task_context; pub use worker_task_context::*; + +/// Returns the hosts node name (UTS node name) +pub fn nodename() -> &'static str { + lazy_static::lazy_static! { + static ref NODENAME: String = { + nix::sys::utsname::uname() + .nodename() + .split('.') + .next() + .unwrap() + .to_owned() + }; + } + + &NODENAME +} diff --git a/proxmox/src/tools/mod.rs b/proxmox/src/tools/mod.rs index 3d836fb8..502acf86 100644 --- a/proxmox/src/tools/mod.rs +++ b/proxmox/src/tools/mod.rs @@ -129,19 +129,3 @@ fn test_hex() { hex_to_bin_exact("abca01239fa", &mut out).expect_err("parsed invalid hex string"); hex_to_bin_exact("abca0x239f", &mut out).expect_err("parsed invalid hex string"); } - -/// Returns the hosts node name (UTS node name) -pub fn nodename() -> &'static str { - lazy_static! { - static ref NODENAME: String = { - nix::sys::utsname::uname() - .nodename() - .split('.') - .next() - .unwrap() - .to_owned() - }; - } - - &NODENAME -}