Opened 6 months ago

Last modified 6 months ago

#69650 assigned defect

netpbm fails to destroot Port when not using MacPorts as root — at Initial Version

Reported by: tux-o-matic (Benjamin Merot) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: netpbm

Description

On a system where ports are installed by and for a local user account, the netpbm Port fails to install:

[...]
:info:destroot chown: /Users/XXX/macports/var/macports/build/_Users_ XXX_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/libnetpbm/work/destroot: Operation not permitted
:info:destroot Command failed: chown -R 'root':'admin' /Users/XXX/macports/var/macports/build/_Users_ XXX_macports_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_netpbm/libnetpbm/work/destroot

Seems to come from this https://github.com/macports/macports-ports/blob/master/graphics/netpbm/Portfile#L184 chown command in the Portfile.

As explained in https://trac.macports.org/ticket/69601, netpbm has somehow become a dependency for some popular CLI tools which normally shouldn't even need netpbm.

Change History (0)

Note: See TracTickets for help on using tickets.