Re: [HACKERS] Uninstalling PostgreSQL ??!!
От | Lamar Owen |
---|---|
Тема | Re: [HACKERS] Uninstalling PostgreSQL ??!! |
Дата | |
Msg-id | 387FA892.17F2E9F8@wgcr.org обсуждение исходный текст |
Ответ на | Re: [HACKERS] Uninstalling PostgreSQL ??!! (Peter Eisentraut <e99re41@DoCS.UU.SE>) |
Список | pgsql-hackers |
Oliver Elphick wrote: > > Stephen Birch wrote: > >Does the PostgreSQL project officially only support Red Hat - I sure would l > >ike to see SuSE supported and > >mentioned instead of just Red hat. I'd be happy to generate SuSE RPMs for d > >istribution via the PostgreSQL > >site. > > > >I thought I saw some discussion about this issue earlier. > > > >Who generates the SuSE rpms distributed with the SuSE release. These are of SuSE does their own -- according to rpmfind.net, they've split things up worse than RedHat ever did. They also put things in different places than RedHat does, which, of course, they are certainly free to do. > If you generate RPMs for SUSE, rather than just for your own use, you will > surely need to conform to their policy. I should be most surprised if > that allowed their RPMs to use /usr/local, which should be for the local > administrator rather than for the distribution. > > That is, of course, why Red Hat's RPMs and Debian's packages relocate > PostgreSQL into directories that conform to those distributions' > policies. Thank you, Oliver, for explaining that. I really wish that the various Linux distributions could standardize some things -- it is really aggravating as a packager of RPMS -- SuSE has one way and place to store things, RedHat as another, Caldera has yet another. Which is why I have labeled the RPMS I have built as _RedHat_ -- that's what I've got, so that's what I am able to support. I just received documentation from a nice chap who has successfully installed and gotten working the JDBC client in the RPM distribution -- man, I'm very grateful for documentation! I know that there have been a couple of users who have gotten the RedHat RPM's to be usable under SuSE -- I just need more information -- in particular, where does SuSE like to put things? What environment variables and RPM macros are defined under SuSE during the build, so that conditional logic can be put in the source RPM -- having a single source RPM is a big plus, because then everybody can build from a common knowledge base. According to rpmfind.net, the SuSE RPM's are very different from the RedHat ones -- which I regret. However, I picked up the maintenance of an existing RPM so that existing users wouldn't be drastically surprised at the changes, rather than me building a whole new set of RPM's. Feel free to look at the source RPM for RedHat, and look carefully in my README.rpm as to package rationale. Feel free to take what I've done and modify it for SuSE. And, if you're going to do the above, please document it so that others can understand it. I would like to see a single RPM base that worked for all the RPM-based distributions -- sure would make support easier! -- Lamar Owen WGCR Internet Radio 1 Peter 4:11
В списке pgsql-hackers по дате отправления: