From 68e374f0dba5b58ac6e51851d0ff4615be3c57ae Mon Sep 17 00:00:00 2001 From: Raelon Masters Date: Sat, 9 May 2020 18:10:40 -0400 Subject: [PATCH] Refactored RequiredPackages class to preinstall --- installer | 15 --------------- preinstall | 16 +++++++++++++++- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/installer b/installer index a0e76fd..974ba62 100755 --- a/installer +++ b/installer @@ -94,21 +94,6 @@ class RequiredServices: return True -class RequiredPackages: - def __init__(self, bins): - self.required = bins - self.to_be_installed = [] - self.locate() - return self.to_be_installed - - def locate(self): - for bin in self.required: - if os.path.isfile(bin[1]): - continue - else: - self.to_be_installed.append(bin[0]) - - class SystemInstaller: def __init__(self): self.bin = self.get() diff --git a/preinstall b/preinstall index ab3f178..5346ec5 100755 --- a/preinstall +++ b/preinstall @@ -1,7 +1,21 @@ #!python import os -from installer import RequiredPackages + +class RequiredPackages: + def __init__(self, bins): + self.required = bins + self.to_be_installed = [] + self.locate() + return self.to_be_installed + + def locate(self): + for bin in self.required: + if os.path.isfile(bin[1]): + continue + else: + self.to_be_installed.append(bin[0]) + # Package List breakpoint()