Add support for openSUSE

This adds initial support for openSUSE and needs now a review for these changes
Fix conflict