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

Reply via email to