⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.184
Server IP:
65.21.180.239
Server:
Linux gowhm.eplangoweb.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.0.30
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
uaclient
/
entitlements
/
View File Name :
ros.py
from typing import Tuple, Type # noqa: F401 from uaclient.entitlements import repo from uaclient.entitlements.base import UAEntitlement class ROSCommonEntitlement(repo.RepoEntitlement): help_doc_url = "https://ubuntu.com/robotics/ros-esm" repo_key_file = "ubuntu-pro-ros.gpg" class ROSEntitlement(ROSCommonEntitlement): name = "ros" title = "ROS ESM Security Updates" description = "Security Updates for the Robot Operating System" @property def required_services(self) -> Tuple[Type[UAEntitlement], ...]: from uaclient.entitlements.esm import ( ESMAppsEntitlement, ESMInfraEntitlement, ) return ( ESMInfraEntitlement, ESMAppsEntitlement, ) @property def dependent_services(self) -> Tuple[Type[UAEntitlement], ...]: return (ROSUpdatesEntitlement,) class ROSUpdatesEntitlement(ROSCommonEntitlement): name = "ros-updates" title = "ROS ESM All Updates" description = "All Updates for the Robot Operating System" @property def required_services(self) -> Tuple[Type[UAEntitlement], ...]: from uaclient.entitlements.esm import ( ESMAppsEntitlement, ESMInfraEntitlement, ) return ( ESMInfraEntitlement, ESMAppsEntitlement, ROSEntitlement, )