summaryrefslogtreecommitdiffstats
path: root/source-builder
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-01-20 12:48:53 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-01-24 07:56:16 +0100
commit09b84c4c2ab1abddc3f06f98db3170eff6a8edd1 (patch)
treea42d8d58dff1f88ca7b3c9a4210f2f2c6af7bfa4 /source-builder
parentrtems-tools-6.cfg: Bump hash to get new INI files (diff)
downloadrtems-source-builder-09b84c4c2ab1abddc3f06f98db3170eff6a8edd1.tar.bz2
sb/linux.py: Simplify "distro" determination
This fixes an issue on Debian 11 which contains "Debian" in /etc/issue (capital D).
Diffstat (limited to 'source-builder')
-rw-r--r--source-builder/sb/linux.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/source-builder/sb/linux.py b/source-builder/sb/linux.py
index d89377b..d71ac39 100644
--- a/source-builder/sb/linux.py
+++ b/source-builder/sb/linux.py
@@ -76,20 +76,16 @@ def load():
except:
pass
+ distro = distro.lower()
+
# Manage distro aliases
if distro in ['centos']:
distro = 'redhat'
elif distro in ['fedora']:
if distro_ver < 17:
distro = 'redhat'
- elif distro in ['centos', 'fedora']:
- distro = 'redhat'
- elif distro in ['Ubuntu', 'ubuntu', 'MX', 'LinuxMint', 'linuxmint']:
+ elif distro in ['ubuntu', 'mx', 'linuxmint']:
distro = 'debian'
- elif distro in ['Arch']:
- distro = 'arch'
- elif distro in ['SuSE']:
- distro = 'suse'
variations = {
'debian' : { '__bzip2': ('exe', 'required', '/bin/bzip2'),