⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.54
Server IP:
13.127.59.50
Server:
Linux ip-172-31-46-210 5.15.0-1033-aws #37~20.04.1-Ubuntu SMP Fri Mar 17 11:39:30 UTC 2023 x86_64
Server Software:
Apache/2.4.41 (Ubuntu)
PHP Version:
7.4.3-4ubuntu2.29
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-advantage-ros.gpg" is_beta = True 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, )