heya,<div><br></div><div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

just a suggestion ... you may ask your sysadmins if they'd be kind enough to create a symlink for you. having done that, /opt/csw could easily be located at /usr/local/csw, and things may work as designed while still keeping your sysadmins happy.</blockquote>

<div><br></div><div>I just asked them, and they said they'd have to check - they sounded quite reluctant to do it *sigh*. Getting system changes or small things done here can be quite painful.</div><div><br></div><div>

If I can't get the symlink made, how painful will things be? I do understand that the library have been linked with -R to set the runpath to /opt/csw. It's a hack, but will setting PATH and LD_LIBRARY_PATH be enough?</div>

<div><br></div><div>And then, is it fine to just run pkgadd (instead of pkgutil) against the packages? And if so, will the ordering be important? And where would I get the list of ordering, if it's important?</div><div>

<br></div><div>Cheers,</div><div>Victor</div><br><div class="gmail_quote">On Wed, Jul 27, 2011 at 11:23, Victor Hooi <span dir="ltr"><<a href="mailto:victorhooi@yahoo.com">victorhooi@yahoo.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<div><br></div><div>I'm the person who asked the original question here:</div><div><br></div><div><a href="http://lists.opencsw.org/pipermail/users/2011-July/008950.html" target="_blank">http://lists.opencsw.org/pipermail/users/2011-July/008950.html</a></div>


<div><br></div><div>about using pkg-util and OpenCSW as non-root, due to a very locked-down environment. Thanks to Peter and Ben for their replies =).</div><div><br></div><div>I've asked again, and we can install packages (or rather, the sysadmins can for us), but it will have to be to /usr/local (internal rule), and not /opt/csw.</div>


<div><br></div><div>Also, I'm not sure whether we could get pkg-util installed, I think it will be more we give them a directory with packages, and they just run pkgadd on all of them.</div><div><br></div><div>I just want to check if there are any issues with this approach.</div>


<div><br></div><div>Firstly, is there any functional difference with using pkg-util and pkg-add? I have OpenSolaris installed locally in a VM - I was simply going to run pkg-util to install everything, get the list of packages from there (suggestions?), then download all of those into a directory to give to the sysadmins.</div>


<div><br></div><div>And secondly - will there be issues if they relocate the packages from /opt/csw to /usr/local (internal rule, unfortunately). Anything we need to do?</div><div><br></div><div>Finally, are there any issues with the order of installation? Normally, pkg-util would take care of dependency tracking and ordering here, but we're going with pkgadd. Should I give the sysadmins a particular order to install in, and if so, how would I go about getting that order via pkg-util on my local Solaris VM?</div>


<div><br></div><div>Thanks,</div><div>Victor</div>
</blockquote></div><br></div>