update_manager: report name and type for os package manager

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2025-01-29 16:28:33 -05:00
parent 52781fbd9e
commit 50e1f3c0c4
No known key found for this signature in database
GPG Key ID: 5A1EB336DFB4C71B

View File

@ -74,7 +74,7 @@ class PackageDeploy(BaseDeploy):
self.log_info("PackageDeploy: Using APT CLI Provider") self.log_info("PackageDeploy: Using APT CLI Provider")
self.prefix = "Package Manager APT: " self.prefix = "Package Manager APT: "
provider = fallback provider = fallback
self.provider = provider self.provider = provider # type: ignore
return storage return storage
async def _get_fallback_provider(self) -> Optional[BasePackageProvider]: async def _get_fallback_provider(self) -> Optional[BasePackageProvider]:
@ -148,8 +148,10 @@ class PackageDeploy(BaseDeploy):
def get_update_status(self) -> Dict[str, Any]: def get_update_status(self) -> Dict[str, Any]:
return { return {
'package_count': len(self.available_packages), "name": self.name,
'package_list': self.available_packages "configured_type": "system",
"package_count": len(self.available_packages),
"package_list": self.available_packages
} }
class BasePackageProvider: class BasePackageProvider: