Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/uaclient/ |
Upload File : |
""" Project-wide default settings These are in their own file so they can be imported by setup.py before we have any of our dependencies installed. """ UAC_ETC_PATH = "/etc/ubuntu-advantage/" UAC_RUN_PATH = "/run/ubuntu-advantage/" UAC_TMP_PATH = "/tmp/ubuntu-advantage/" DEFAULT_DATA_DIR = "/var/lib/ubuntu-advantage" MACHINE_TOKEN_FILE = "machine-token.json" PRIVATE_SUBDIR = "/private" DEFAULT_PRIVATE_MACHINE_TOKEN_PATH = ( DEFAULT_DATA_DIR + PRIVATE_SUBDIR + "/" + MACHINE_TOKEN_FILE ) MESSAGES_SUBDIR = "/messages" MESSAGES_DIR = DEFAULT_DATA_DIR + MESSAGES_SUBDIR CANDIDATE_CACHE_PATH = UAC_RUN_PATH + "candidate-version" DEFAULT_CONFIG_FILE = UAC_ETC_PATH + "uaclient.conf" DEFAULT_HELP_FILE = UAC_ETC_PATH + "help_data.yaml" DEFAULT_USER_CONFIG_JSON_FILE = DEFAULT_DATA_DIR + "/user-config.json" DEFAULT_UPGRADE_CONTRACT_FLAG_FILE = UAC_ETC_PATH + "request-update-contract" BASE_CONTRACT_URL = "https://contracts.canonical.com" BASE_SECURITY_URL = "https://ubuntu.com/security" BASE_LIVEPATCH_URL = "https://livepatch.canonical.com" BASE_UA_URL = "https://ubuntu.com/pro" EOL_UA_URL_TMPL = "https://ubuntu.com/{hyphenatedrelease}" BASE_ESM_URL = "https://ubuntu.com/esm" APT_NEWS_URL = "https://motd.ubuntu.com/aptnews.json" CLOUD_BUILD_INFO = "/etc/cloud/build.info" ESM_APT_ROOTDIR = DEFAULT_DATA_DIR + "/apt-esm/" PRO_ATTACH_URL = BASE_UA_URL + "/attach" DOCUMENTATION_URL = ( "https://discourse.ubuntu.com/t/ubuntu-advantage-client/21788" ) PRINT_WRAP_WIDTH = 80 CONTRACT_EXPIRY_GRACE_PERIOD_DAYS = 14 CONTRACT_EXPIRY_PENDING_DAYS = 20 ATTACH_FAIL_DATE_FORMAT = "%B %d, %Y" DEFAULT_LOG_DIR = "/var/log" DEFAULT_LOG_FILE_BASE_NAME = "ubuntu-advantage" DEFAULT_LOG_PREFIX = DEFAULT_LOG_DIR + "/" + DEFAULT_LOG_FILE_BASE_NAME DEFAULT_LOG_FORMAT = ( "%(asctime)s - %(filename)s:(%(lineno)d) [%(levelname)s]: %(message)s" ) CONFIG_DEFAULTS = { "contract_url": BASE_CONTRACT_URL, "security_url": BASE_SECURITY_URL, "data_dir": DEFAULT_DATA_DIR, "log_level": "debug", "log_file": "/var/log/ubuntu-advantage.log", "timer_log_file": "/var/log/ubuntu-advantage-timer.log", "daemon_log_file": "/var/log/ubuntu-advantage-daemon.log", } CONFIG_FIELD_ENVVAR_ALLOWLIST = [ "ua_data_dir", "ua_log_file", "ua_timer_log_file", "ua_daemon_log_file", "ua_log_level", "ua_security_url", ] ROOT_READABLE_MODE = 0o600 WORLD_READABLE_MODE = 0o644 NOTICES_PERMANENT_DIRECTORY = DEFAULT_DATA_DIR + "/notices/" NOTICES_TEMPORARY_DIRECTORY = UAC_RUN_PATH + "notices/"