#!/usr/bin/env python3 import logging from uaclient.apt import update_esm_caches from uaclient.config import UAConfig from uaclient.daemon import setup_logging LOG = logging.getLogger("pro") def main(cfg: UAConfig) -> None: try: update_esm_caches(cfg) except Exception as e: msg = getattr(e, "msg", str(e)) LOG.error("Error updating the cache: %s", msg) if __name__ == "__main__": cfg = UAConfig() setup_logging( logging.INFO, logging.DEBUG, log_file=cfg.log_file, logger=logging.getLogger(), ) main(cfg)
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
apt-esm-json-hook | File | 54.31 KB | 0755 |
|
apt_news.py | File | 721 B | 0644 |
|
auto_attach.py | File | 2.98 KB | 0644 |
|
cloud-id-shim.sh | File | 500 B | 0755 |
|
daemon.py | File | 1.39 KB | 0644 |
|
esm_cache.py | File | 592 B | 0755 |
|
migrate_user_config.py | File | 5.42 KB | 0644 |
|
patch_status_json.py | File | 2.36 KB | 0755 |
|
reboot_cmds.py | File | 5.17 KB | 0644 |
|
timer.py | File | 6.36 KB | 0644 |
|
upgrade_lts_contract.py | File | 3.68 KB | 0755 |
|