<div>I've edited the buildout template, removing the "plone.precompiler" package and the "setpermissions" that use both 2 recipes that IMHO doesn't come in the distribution. I installed it completely but when I do the magic command "plonectl start" seems that something doesn't work.</div>

<div> </div>
<div>About FreeBSD: it comes with all  the GNU toolchain on it. so I suppose everything works. It even worked for P4.x series. So I think it is not a problem of prerequisites. If I can help, count with me!<br><br></div>
<div class="gmail_quote">2013/2/6 Alex Clark <span dir="ltr"><<a href="mailto:aclark@aclark.net" target="_blank">aclark@aclark.net</a>></span><br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"><u></u>
<div>
<div class="im">
<p>On 2013-02-06 15:19:29 +0000, Daniel Tordable said:</p>
<p><br></p>
<p>Been reading this stuff after trying to install Plone 4.3 in a FreeBSD box. Tried it on a zeo installation like I did with 4.2 series but it failed because something, IIRC a package that was not found within the .tgz of that installer (something that is called  'precompiler').</p>

<p> </p>
<p>I don't know how to install P4.3.</p>
<p><br></p>
<p><br></p></div>
<p>dtordable! Is there a FreeBSD equivalent to Debian/Ubuntu's "build-essentials" meta-package? Maybe you are missing the basics you need to compile…</p>
<div class="im">
<p><br></p>
<p><br></p>
<p><br></p>
<p>2013/2/6 Steve McMahon <span><<a href="mailto:steve@dcn.org" target="_blank"><span>steve@dcn.org</span></a>></span></p>
<p>On Tue, Feb 5, 2013 at 2:36 PM, Mikko Ohtamaa <span><<a href="mailto:mikko+plone@redinnovation.com" target="_blank"><span>mikko+plone@redinnovation.com</span></a>></span> wrote:</p>
<p>...</p>
<p><br></p>
<p>Questions I have immediately in my mind include:</p>
<p><br></p>
<p>Does 4.3 installer mean Ineed two UNIX user accounts (one for buildouting,</p>
<p>one for launching the daemon)</p>
<p><br></p>
<p>By default yes. It also sets up a group that contains both users.</p>
<p> </p>
<p><br></p>
<p>How one is suppose to update src/ files on run buildout? As a sudo and root?</p>
<p><br></p>
<p>With a command like:</p>
<p><br></p>
<p>sudo -u plone_buildout bin/buildout</p>
<p><br></p>
<p>The buildout also has a component that precompiles .py and .po files so that the daemon user doesn't have to do this. The common group is used so that the daemon and buildout users can both write to ./var.</p>
<p> </p>
<p><br></p>
<p>Do you still need to launch the site as a root and you cannot do</p>
<p>bin/instance restart as a normal user?</p>
<p><br></p>
<p>It would typically be:</p>
<p><br></p>
<p>sudo -u plone_daemon bin/instance ...</p>
<p><br></p>
<p>or by having supervisor set up to run it as plone_daemon.</p>
<p><br></p>
<p>The security gain from all this extra work is to prevent the daemon user processes from being able writing into anything other than var. In particular, prevent them from writing into code and configuration directories.</p>

<p> </p>
<p><br></p>
<p><br></p>
<p>_______________________________________________</p>
<p>Setup mailing list</p>
<p><span><a href="mailto:Setup@lists.plone.org" target="_blank">Setup@lists.plone.org</a></span></p>
<p><span><a href="https://lists.plone.org/mailman/listinfo/plone-setup" target="_blank">https://lists.plone.org/mailman/listinfo/plone-setup</a></span></p>
<p><br></p>
<p><br></p></div><span class="HOEnZb"><font color="#888888">
<p>--<span> </span></p>
<p>Alex Clark · <a href="https://www.gittip.com/aclark4life/" target="_blank">https://www.gittip.com/aclark4life/</a></p></font></span></div><br>_______________________________________________<br>Setup mailing list<br><a href="mailto:Setup@lists.plone.org">Setup@lists.plone.org</a><br>
<a href="https://lists.plone.org/mailman/listinfo/plone-setup" target="_blank">https://lists.plone.org/mailman/listinfo/plone-setup</a><br><br></blockquote></div><br>