fix broken RHEL conditional

dist can be "openSUSE project" on openSUSE systems, so needs to be
quoted.

Also, for consistency, and clarity of usage of POSIX vs. non-POSIX style
conditionals, it is better to use either [ a = b ] or [[ a == b ]]
rather than mixing the two: [ a == b ]