On 28 September 2017 at 08:40, Jeff_W <j...@sdf.org> wrote: > % cd /pkgsrc/foo/pkg-A > % sudo make clean && sudo make replace > > If the above breaks pkg-C: > > % cd /pkgsrc/foo/pkg-C > % sudo make clean && sudo make clean-depends && sudo make update
Orthogonal to this discussion - pkgsrc was modified to use just-in-time su in the early 2000s, and avoids interesting issues like fetching sources as root. You are definitely encouraged to use it. If you'd prefer to use sudo, rather than su, put this in your etc/mk.conf: .if exists(${LOCALBASE}/bin/sudo) SU_CMD= ${LOCALBASE}/bin/sudo /bin/sh -c .endif Best, Alistair