index : archinstall32 | |
Archlinux32 installer | gitolite user |
summaryrefslogtreecommitdiff |
author | Andreas Baumann <mail@andreasbaumann.cc> | 2022-10-01 18:56:59 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2022-10-01 18:56:59 +0200 |
commit | 1145c3ff544846dfee971539bcbc6aed02f83cc6 (patch) | |
tree | 3edf86685fa2a8469cebee114dbe9af2854492be /archinstall/lib | |
parent | 6408c9dce00aa70ad3c6614d2d793dba9a99aff6 (diff) |
-rw-r--r-- | archinstall/lib/networking.py | 11 |
diff --git a/archinstall/lib/networking.py b/archinstall/lib/networking.py index 96e8f3a1..5a60886f 100644 --- a/archinstall/lib/networking.py +++ b/archinstall/lib/networking.py @@ -54,6 +54,17 @@ def update_keyring() -> bool: return False +# TODO: this should be a function maybe upstream taking a parameter.. copy pasting for now.. +def update_keyring32() -> bool: + log("Updating archlinux32-keyring ...", level=logging.INFO) + if run_pacman("-Sy --noconfirm archlinux32-keyring").exit_code == 0: + return True + + elif os.geteuid() != 0: + log("update_keyring32() uses 'pacman -Sy archlinux32-keyring' which requires root.", level=logging.ERROR, fg="red") + + return False + def enrich_iface_types(interfaces: Union[Dict[str, Any], List[str]]) -> Dict[str, str]: result = {} |