]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/tools/apt.rs
clippy: remove unnecessary closures
[proxmox-backup.git] / src / tools / apt.rs
index 6ea2565cac87e423e2cf9e0bd4b3276a2033d2f3..f473443289a7c8f3031b592cdc2cd5ea4af298df 100644 (file)
@@ -37,7 +37,7 @@ pub fn read_pkg_state() -> Result<Option<PkgState>, Error> {
     };
 
     serde_json::from_str(&serialized_state)
-        .map(|s| Some(s))
+        .map(Some)
         .map_err(|err| format_err!("could not parse cached package status - {}", err))
 }
 
@@ -128,8 +128,13 @@ fn get_changelog_url(
             None => bail!("incompatible filename, doesn't match regex")
         };
 
-        return Ok(format!("http://download.proxmox.com/{}/{}_{}.changelog",
-                          base, package, version));
+        if component == "pbs-enterprise" {
+            return Ok(format!("https://enterprise.proxmox.com/{}/{}_{}.changelog",
+                              base, package, version));
+        } else {
+            return Ok(format!("http://download.proxmox.com/{}/{}_{}.changelog",
+                              base, package, version));
+        }
     }
 
     bail!("unknown origin ({}) or component ({})", origin, component)
@@ -356,6 +361,7 @@ where
                 },
                 priority: priority_res,
                 section: section_res,
+                extra_info: None,
             });
         }
     }