()
| 90 | |
| 91 | |
| 92 | def update_keyring() -> bool: |
| 93 | info('Updating archlinux-keyring ...') |
| 94 | try: |
| 95 | Pacman.run('-Sy --noconfirm archlinux-keyring') |
| 96 | return True |
| 97 | except SysCallError: |
| 98 | if os.geteuid() != 0: |
| 99 | error("update_keyring() uses 'pacman -Sy archlinux-keyring' which requires root.") |
| 100 | |
| 101 | return False |
| 102 | |
| 103 | |
| 104 | def enrich_iface_types(interfaces: list[str]) -> dict[str, str]: |