From 8e4df103dd01af41637cdce024af2ae85e5194af Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Thu, 31 Jan 2019 14:28:00 +0100 Subject: [PATCH] remove useless command option from daemons Signed-off-by: Wolfgang Bumiller --- src/bin/proxmox-backup-api.rs | 51 --------------------------------- src/bin/proxmox-backup-proxy.rs | 51 --------------------------------- 2 files changed, 102 deletions(-) diff --git a/src/bin/proxmox-backup-api.rs b/src/bin/proxmox-backup-api.rs index ba9d3029..e572434a 100644 --- a/src/bin/proxmox-backup-api.rs +++ b/src/bin/proxmox-backup-api.rs @@ -1,13 +1,9 @@ extern crate proxmox_backup; -use std::sync::Arc; - //use proxmox_backup::tools; -use proxmox_backup::api::schema::*; use proxmox_backup::api::router::*; use proxmox_backup::api::config::*; use proxmox_backup::server::rest::*; -use proxmox_backup::getopts; use proxmox_backup::auth_helpers::*; use lazy_static::lazy_static; @@ -38,53 +34,6 @@ fn main() { } let _ = csrf_secret(); // load with lazy_static - let command : Arc = StringSchema::new("Command.") - .format(Arc::new(ApiStringFormat::Enum(vec![ - "start".into(), - "status".into(), - "stop".into() - ]))) - .into(); - - let schema = ObjectSchema::new("Parameters.") - .required("command", command); - - let args: Vec = std::env::args().skip(1).collect(); - - let options = match getopts::parse_arguments(&args, &vec!["command"], &schema) { - Ok((options, rest)) => { - if !rest.is_empty() { - eprintln!("Error: got additional arguments: {:?}", rest); - std::process::exit(-1); - } - options - } - Err(err) => { - eprintln!("Error: unable to parse arguments:\n{}", err); - std::process::exit(-1); - } - }; - - let command = options["command"].as_str().unwrap(); - - match command { - "start" => { - println!("Starting server."); - }, - "stop" => { - println!("Stopping server."); - std::process::exit(0); - }, - "status" => { - println!("Server status."); - std::process::exit(0); - }, - _ => { - eprintln!("got unexpected command {}", command); - std::process::exit(-1); - }, - } - let addr = ([127,0,0,1], 82).into(); lazy_static!{ diff --git a/src/bin/proxmox-backup-proxy.rs b/src/bin/proxmox-backup-proxy.rs index 5d3455e7..cc62e33f 100644 --- a/src/bin/proxmox-backup-proxy.rs +++ b/src/bin/proxmox-backup-proxy.rs @@ -1,12 +1,8 @@ extern crate proxmox_backup; -use std::sync::Arc; - -use proxmox_backup::api::schema::*; use proxmox_backup::api::router::*; use proxmox_backup::api::config::*; use proxmox_backup::server::rest::*; -use proxmox_backup::getopts; use proxmox_backup::auth_helpers::*; //use failure::*; @@ -29,53 +25,6 @@ fn main() { let _ = public_auth_key(); // load with lazy_static let _ = csrf_secret(); // load with lazy_static - let command : Arc = StringSchema::new("Command.") - .format(Arc::new(ApiStringFormat::Enum(vec![ - "start".into(), - "status".into(), - "stop".into() - ]))) - .into(); - - let schema = ObjectSchema::new("Parameters.") - .required("command", command); - - let args: Vec = std::env::args().skip(1).collect(); - - let options = match getopts::parse_arguments(&args, &vec!["command"], &schema) { - Ok((options, rest)) => { - if !rest.is_empty() { - eprintln!("Error: got additional arguments: {:?}", rest); - std::process::exit(-1); - } - options - } - Err(err) => { - eprintln!("Error: unable to parse arguments:\n{}", err); - std::process::exit(-1); - } - }; - - let command = options["command"].as_str().unwrap(); - - match command { - "start" => { - println!("Starting server."); - }, - "stop" => { - println!("Stopping server."); - std::process::exit(0); - }, - "status" => { - println!("Server status."); - std::process::exit(0); - }, - _ => { - eprintln!("got unexpected command {}", command); - std::process::exit(-1); - }, - } - let addr = ([0,0,0,0,0,0,0,0], 8007).into(); lazy_static!{ -- 2.39.2