From 2669b8b46720b5cb54c21ac86c187681ab3ae460 Mon Sep 17 00:00:00 2001 From: Stevan Andjelkovic Date: Tue, 29 Mar 2016 16:19:52 +0200 Subject: Make the worker use the package manager specified at run-time by the config. --- src/package_manager/dpkg.rs | 4 ---- src/package_manager/interface.rs | 1 - src/package_manager/rpm.rs | 4 ---- 3 files changed, 9 deletions(-) (limited to 'src/package_manager') diff --git a/src/package_manager/dpkg.rs b/src/package_manager/dpkg.rs index 884a2c3..021196b 100644 --- a/src/package_manager/dpkg.rs +++ b/src/package_manager/dpkg.rs @@ -10,10 +10,6 @@ pub struct Dpkg; impl PackageManager for Dpkg { - fn new() -> Dpkg { - return Dpkg - } - fn installed_packages(&self) -> Result, Error> { Command::new("dpkg-query").arg("-f").arg("${Package} ${Version}\n").arg("-W") .output() diff --git a/src/package_manager/interface.rs b/src/package_manager/interface.rs index ef7091b..ca76f1b 100644 --- a/src/package_manager/interface.rs +++ b/src/package_manager/interface.rs @@ -5,7 +5,6 @@ use datatype::Package; pub trait PackageManager { - fn new() -> Self; fn installed_packages(&self) -> Result, Error>; fn install_package(&self, path: &Path) -> Result<(), Error>; } diff --git a/src/package_manager/rpm.rs b/src/package_manager/rpm.rs index ca74bed..f473d1c 100644 --- a/src/package_manager/rpm.rs +++ b/src/package_manager/rpm.rs @@ -9,10 +9,6 @@ pub struct Rpm; impl PackageManager for Rpm { - fn new() -> Rpm { - return Rpm - } - fn installed_packages(&self) -> Result, Error> { unimplemented!(); } -- cgit v1.2.1