共通の環境変数やパスの設定って、/etc/profile.d/で適当に*.shを置いとく、ということで合っていますよね?
以前まで使ってたSUSEでは/etc/profile.localに書くことになっていますが、このへんの習慣はトリによって違うようですね