<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Torsten, I agree with your points about using shell scripts and the
    advantages of using a common data format and I'm certainly not
    trying to argue against you doing work on PC-BSD.  I believe the
    work the installer is doing would be better moved somewhere else.
    See comments inline:<br>
    <br>
    <div class="moz-cite-prefix">On 03/08/2013 04:10 AM, Torsten
      Eichstädt wrote:<br>
    </div>
    <blockquote cite="mid:1848525.kpEmR024ue@paul-lifebook" type="cite">
      <meta name="qrichtext" content="1">
      <style type="text/css">
p, li { white-space: pre-wrap; }</style>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Rob, if some (inclusion of existing)
        standards and guidelines get agreed upon the PC-BSD developers,
        will you join? Or are you already one of those?</p>
    </blockquote>
    No, I am not a PCBSD developer. I speak only for one user.<br>
    <blockquote cite="mid:1848525.kpEmR024ue@paul-lifebook" type="cite">
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">The main focus of PCBSD install & cfg is
        _basic_ configuration of a _single_ computer. Hopefully
        iXsystems is not building up a nice botnet with PC-BSD ;)</p>
    </blockquote>
    Configuration management tools are useful even for scenarios when
    you have one system. Ensuring services are enabled, packages
    installed, permission set, and generating/modifying configuration
    files using parameters injected from data sources that use a common
    data format. <br>
    <br>
    There are two issues at play here ( or maybe I turned this into a
    discussion of two issues), installing PC-BSD and configuring PC-BSD.
    I would hope that as much configuration would be done outside the
    installer as possible. Other than setting up the loader.conf is
    there much configuration that couldn't be deferred to some sort of
    configuration management tool?  The installer (or other GUI system
    management tools) could write out a set of parameters, in a common
    data format, that would then be applied by the configuration
    management tool. <br>
    <br>
    <blockquote cite="mid:1848525.kpEmR024ue@paul-lifebook" type="cite">
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Of course there's an automated install. But
        I'd say that most companies & institutions who want to
        integrate a pool of FreeBSD/PC-BSD clients already have a
        heterogeneous network as well as some of the various cfg-mgmt
        suites. It wouldn't be wise to ship them one more. If they do
        not have one already, they probably want to choose themselves.</p>
    </blockquote>
    I do and disable PC-BSD features and have to be extra careful about
    upgrades clobbering my configurations. It would be nice to provide a
    nice easy auditable way for me to hook into the configurations that
    are applied by PCBSDs scripts (maybe there is one that I'm not
    using?). A user could always disable this service.<br>
    <blockquote cite="mid:1848525.kpEmR024ue@paul-lifebook" type="cite">
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">I'm certainly not the Napoleon Bonaparte of
        Software Engineering. But frankly, I did not propose Python on
        purpose. It's too big. </p>
    </blockquote>
    I'm not sure what you mean by "too big" but python is included in
    the base PCBSD system (At least indirectly by the inclusion of
    py-fail2ban in base metapkg). PC-BSD is a significantly fat
    distribution by most standards but I think that can be an advantage
    because ideas like this could be considered.<br>
    <br>
    <br>
    Thanks,<br>
    -Rob<br>
  </body>
</html>