[Buildbot-devel] How to compile code as root user

Dustin Sallings dustin at spy.net
Sat Jun 19 19:09:03 UTC 2010


On Jun 18, 2010, at 3:04, rajasekhar naidu wrote:

>        I am using buildbot for scheduling build at particular time. For my code to compile, one should run make as root user. I installed buildbot in root user account. When i try to build i am getting error which is caused because build is not triggered with root privileges. Please help me how to start build with root permissions.
>  
>          f2 = factory.BuildFactory()
>          f2.addStep(CVS(cvsroot=cvsroot, cvsmodule=cvsmodule,  mode="clobber", branch="Branch_Name"))
>          f2.addStep(Compile(command=["make"], workdir="build/build"))



	You've got a pretty fundamental flaw with your build process if it has to run as root.  Most users are able to run compilers and what-not.

	It wouldn't be particularly hard to run (at least part of) your build with escalated privileges, but I'd be very surprised to find out that you're building something that actually requires uid 0 to complete.

-- 
Dustin Sallings

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20100619/b3b9803f/attachment.html>


More information about the devel mailing list