Permission denied, "pkg" phase

Rainer Müller raimue at macports.org
Fri Aug 26 03:46:24 PDT 2016


On 2016-08-26 05:09, Craig Treleaven wrote:
> I’ve tried adding:
> 
> pkg.asroot  yes
> 
> to my portfile but that seems to be unrecognized.
> 
> Is there a way around this?

Not without patching base. I have no experience with creating pkgs, so I
don't know if it makes sense to allow running this as root at all.

Rainer
-------------- next part --------------
Index: src/package1.0/portpkg.tcl
===================================================================
--- src/package1.0/portpkg.tcl	(revision 151752)
+++ src/package1.0/portpkg.tcl	(working copy)
@@ -45,6 +45,7 @@
 
 # define options
 options package.type package.destpath package.flat package.resources package.scripts
+options pkg.asroot
 
 # Set defaults
 default package.destpath {${workpath}}
@@ -52,6 +53,7 @@
 default package.scripts  {${workpath}/pkg_scripts}
 # Need productbuild to make flat packages really work
 default package.flat     {[expr {[vercmp $macosx_deployment_target 10.6] >= 0}]}
+default pkg.asroot no
 
 set_ui_prefix
 


More information about the macports-dev mailing list