]> git.proxmox.com Git - proxmox-backup.git/commitdiff
api: service command: fix test for essential service
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 24 Jul 2020 17:35:17 +0000 (19:35 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 24 Jul 2020 17:35:19 +0000 (19:35 +0200)
makes no sense to disallow reload or start (even if start cannot
really happen)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/api2/node/services.rs

index 945ddb05ca8bd4836a87a40887a5a8043f17b089..8ecb6dc123eea3735bf8c4fdcf4606b2c85c74cc 100644 (file)
@@ -190,8 +190,8 @@ fn run_service_command(service: &str, cmd: &str) -> Result<Value, Error> {
         _ => bail!("unknown service command '{}'", cmd),
     }
 
-    if service == "proxmox-backup" && cmd != "restart" {
-        bail!("invalid service cmd '{} {}'", service, cmd);
+    if service == "proxmox-backup" && cmd == "stop" {
+        bail!("invalid service cmd '{} {}' cannot stop essential service!", service, cmd);
     }
 
     let real_service_name = real_service_name(service);