mirror of
https://github.com/th3r00t/pyShelf.git
synced 2026-04-28 01:59:35 -04:00
Refactored RequiredPackages class to preinstall
This commit is contained in:
15
installer
vendored
15
installer
vendored
@@ -94,21 +94,6 @@ class RequiredServices:
|
|||||||
return True
|
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:
|
class SystemInstaller:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.bin = self.get()
|
self.bin = self.get()
|
||||||
|
|||||||
16
preinstall
vendored
16
preinstall
vendored
@@ -1,7 +1,21 @@
|
|||||||
#!python
|
#!python
|
||||||
import os
|
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
|
# Package List
|
||||||
breakpoint()
|
breakpoint()
|
||||||
|
|||||||
Reference in New Issue
Block a user