tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: misc/gnuls wants FORCE_UNSAFE_CONFIGURE



On Apr 16,  1:47pm, Greg Troxel wrote:
} Tim Zingelman <tez%netbsd.org@localhost> writes:
} > On Thu, Apr 16, 2015 at 11:01 AM, Alistair Crooks <agc%pkgsrc.org@localhost> wrote:
} >> On Thu, Apr 16, 2015 at 12:37:09PM +0000, Emmanuel Dreyfus wrote:
} >>> The configure script in misc/gnuls  complains it is ran as root. I
} >>> had to add this to get the package to build:
} >>
} >> You should only need this if the effective uid at configure time is 0
} >> (and pkgsrc has JIT su capabilities to raise privileges only when
} >> needed)
} >>
} >> I just downloaded, configured and built the package with an effective
} >> uid of 1000.  From a sanity PoV, why are you doing everything as root?
} >>
} >
} > I used to do everything (pkgsrc) as root out of lazyness... then some
} > malformed tool that had output redirected to /dev/null managed to rm
} > /dev/null and re-create it as a plain text file... that made for some
} > interesting bizarre behavior which took a fair amount of time to
} > figure out.  That motivated me to spend what turned out to be about 5
} > minutes figuring out how to use pgksrc as a regular user with the very
} > cool JIT su capability that Alistair mentions.  Highly recommended.
} 
} Totally valid points, but I think that unless we make a conscious and
} documented decision that building as root is not supported, it's a bug
} if a pakcage fails when built that way.
} 
} What is normal practice for bulkd builds, using our existing scripts and
} documentation?

     For pkg_comp, building as root in a chroot is the normal practice.

}-- End of excerpt from Greg Troxel


Home | Main Index | Thread Index | Old Index