Hey All, We are trying to use openpkg as an updated deployment of the archaic software that normally comes with solaris 9. The biggest part we are interested in are the perl libraries. We have gotten it installed on a test server. But we've noticed that once the installation is setup everything appears to be hard-coded to that directory structure. For example if I installed it in /export/home/tambu/openpkg and then I "mv /export/home/tambu/openpkg /openpkg" when I try to do something like "perl -e use Email::MIME::Encodings" it fails because perl is hard-coded to use the /export/home/tambu/openpkg for it's libraries. Now I realize that we could add the new director to the PERL library but we wanted to find out if there is a better way.
After playing with the openpkg installation script " openpkg-20071019-20071019.sparc64-solaris9-openpkg.sh" it appears that the USERNAME, GROUP, and PREFIX PATH that was used to compile the script is hardcoded in 100's of places in the file so that we cannot reuse it easily. Our current thought is that we will recompile two copies of the installation script with the proper user/group/path, The reason we need two is that the servers it's being deployed to have very strict security restrictions and we don't have similar users or directories on both servers. My question is that once we create a "unique" installation script for each set of servers will we be able to safely reuse the same binary RPM files that were originally created under the /export/home/tambu/openpkg directory? Or do we have to recompile everything including all the perl modules? Thanks for your assistance. Tambu