Add Luet PackageManager support

Sabayon is being rebuilt into MocaccinoOS with a new packagemanager.
main
Jerrod Frost 4 years ago committed by GitHub
parent 231fa815c1
commit 4299ea1d4f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -255,6 +255,22 @@ class PMEntropy(PackageManager):
# Doesn't need to update the system explicitly # Doesn't need to update the system explicitly
pass pass
class PMLuet(PackageManager):
backend = "luet"
def install(self, pkgs, from_local=False):
check_target_env_call(["luet", "install", "-y"] + pkgs)
def remove(self, pkgs):
check_target_env_call(["luet", "uninstall", "-y"] + pkgs)
def update_db(self):
# Luet checks for DB update everytime its ran.
pass
def update_system(self):
check_target_env_call(["luet", "upgrade", "-y"])
class PMPackageKit(PackageManager): class PMPackageKit(PackageManager):
backend = "packagekit" backend = "packagekit"

Loading…
Cancel
Save