rpm-list-bounces@xxxxxxxxxx wrote on 05/14/2008 03:03:50 PM: > > Hallo. I've been basing my head on this for over a week now (up until the > last 2 days I kept finding possible fixes) and IBM hasnt been all that > helpful for typical support reasons (why do they care if I can make an RPM? > they provide 2 installers and a manual process! isnt that enough? /end > sarcasm). Anyways.. let me provide a bit more information. > > I was going to try building the rpm in the same manner that we do some > other 3rd party software distributions, which is basically to run the > installer scripts in the %install portion of the script, gather up the > files and move on. This didn't get me where I needed to be, and about that > time IBM released a new draft of their "DB2 Up and Running on Linux" which > provided very basic information about a new installation method as of > version 9 of DB2, payload files (tarballs). Basically the procedure is to > pick the payload files you need, extract them all into a specific > directory, and then run this 1 command and viola, you have a working > install to begin setting up. Sounded simple enough, and doing it manually > works great. So I implemented this in the spec file, extracting all the > files and such in %install and then running the command in the %post > section (this way any locally specific voodoo can happen). The > installation all looks great, but when I try to execute one of the commands > that is part of the standard configuration setup (specifically I'm trying > to run`$IBMDIR/instance/dascrt -u dasusr1`) it fails. > > So far I've verified all the files permissions and ownerships, everything > matches. I also have SELinux disabled. As far as I can tell they are > identical, except the RPM install won't let me run the commands, but the > manual one will. I have also tried setting the RPM to not run the 1 > command so that I do it manually after the files have just been placed on > the system (which should remove and enviromental idfferences cause now it > also gets run directly as root) and it still doesnt work. > > My biggest problem is that I just don't know where to go from here, any > insight would be great. > > thanks > > -greg swift So after 3+ weeks of bashing my head on this RPM issue I narrowed it down to the fact that RPM strips the symbols out of objects during the build process. the `%define debug_package %{nil}` did not prevent this as most of what I read stated it would, and so I found an old post[1] from 2002 on this list telling how Xfree86 prevented the issue. They used `%define __spec_install_port /usr/lib/rpm/brp-compress` so now all is better as far as I can tell. Anyone in the same boat can reference the details of my journey on IBM's developerWorks forum[2]. Have fun. [1] http://groups.google.com/group/linux.redhat.rpm/browse_thread/thread/61c9347083daaddc/828abf68dd0bf6b2?hl=en&lnk=st&q=disable+brp-strip#828abf68dd0bf6b2 [2]http://www.ibm.com/developerworks/forums/thread.jspa?threadID=205801&tstart=0 -greg _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list