diff --git a/proxmox-backup-banner/Cargo.toml b/proxmox-backup-banner/Cargo.toml index a78f6a07..5c9f52d1 100644 --- a/proxmox-backup-banner/Cargo.toml +++ b/proxmox-backup-banner/Cargo.toml @@ -5,4 +5,4 @@ authors = ["Proxmox Support Team "] edition = "2018" [dependencies] -proxmox = { version = "0.11.5", default-features = false, features = [] } +nix = "0.19.1" diff --git a/proxmox-backup-banner/src/main.rs b/proxmox-backup-banner/src/main.rs index ad9ef259..564b2f7f 100644 --- a/proxmox-backup-banner/src/main.rs +++ b/proxmox-backup-banner/src/main.rs @@ -2,10 +2,12 @@ use std::fmt::Write; use std::fs; use std::net::ToSocketAddrs; -use proxmox::tools; +use nix::sys::utsname::uname; fn main() { - let nodename = tools::nodename(); + let uname = uname(); // save on stack to avoid to_owned() allocation below + let nodename = uname.nodename().split('.').next().unwrap(); + let addr = format!("{}:8007", nodename); let mut banner = format!(