I tried my hand at this. Since we cannot rely on any other packages to be present and don't want to contaminate the system environment, I'm bootstrapping into a virtual environment and install the `distro` package there. Afterwards the bootstrap script is recursively run again in the new environment using `distro.linux_distribution(full_distribution_name=False)` to check for the relevant distro ids.
Bug 1601684 Comment 6 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I tried my hand at this. Since we cannot rely on any other packages to be present and don't want to contaminate the system environment, I'm bootstrapping into a virtual environment and install the `distro` package there. Afterwards the bootstrap script is recursively run again in the new environment using distro.linux_distribution(full_distribution_name=False) to check for the relevant distro ids.