Avoid to use 'makedirs (exist_ok=True)'

To use makedirs (exist_ok=True) is problematic as it raises
an exception if the directory exists but has different
permissions than the default ones usedd by makedirs.

FileExistsError: [Errno 17] File exists (mode 775 != expected mode 755): '/endless/com.endlessm.endless-weather/share/applications'


Related to https://github.com/endlessm/eos-shell/issues/2711