changed logical structure of detect_disto, added OpenSUSE