canonical/cos-lib
add helper for discovering and aliasing system architecture
Ouverte
#29 ouverte le 17 juin 2024
good first issue
Métriques du dépôt
- Stars
- (0 étoile)
- Métriques de merge PR
- (Merge moyen 1j 5h) (1 PR mergée en 30 j)
Description
Several of our charms do something like this for architecture discovery:
arch = platform.processor()
if arch in ["x86_64", "amd64"]:
self._arch = "amd64"
elif arch in ["aarch64", "arm64", "armv8b", "armv8l"]:
self._arch = "arm64"
else:
self._arch = arch
Examples (note that they don't all map to the same final arch alias names):
We should decide on one common method and include it here as a helper.
References: