Test in local repository without privileges
Christopher Jones
jonesc at hep.phy.cam.ac.uk
Fri Jan 17 22:09:42 UTC 2020
Hi,
I might be wrong, but I do not believe it is possible to temporarily change the install prefix, for a single port.
Most probably you will need to start a new installation, using a custom installation prefix, from scratch. see
https://www.macports.org/install.php#source <https://www.macports.org/install.php#source>
on installing from source, which you will need to do to change the installation prefix, as its a configure time option.
Chris
> On 17 Jan 2020, at 9:33 pm, Dave Allured - NOAA Affiliate via macports-users <macports-users at lists.macports.org> wrote:
>
> I am on a corporate network with ports installed normally in /opt/local, controlled by system admins. Users do not have any write access into system directories. I would like to use a local portfile repository in user space, as described in Macports guide 4.6.
>
> How can I test ports in the local repository? The "portindex" command works as expected in this directory. However, "port install" fails with "Insufficient privileges to write to MacPorts install prefix". I need a way to tell "port install" to use a local prefix, rather than the default system prefix, for only the port under test.
>
> I figured that I could avoid tampering with the protected sources.conf, by manually pre-staging the desired distfiles in the local repository. Here is my embryonic directory structure:
>
> $HOME/portx/science/netcdf-fortran/Portfile
> $HOME/portx/science/netcdf-fortran/files/patch-Makefile.in.diff
> $HOME/portx/var/macports/distfiles/netcdf-fortran/netcdf-fortran-4.5.2.tar.gz
>
> Thank you for any advice.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20200117/babfc76a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1930 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20200117/babfc76a/attachment.bin>
More information about the macports-users
mailing list