<HTML><BODY>+1.<br>And even if talking about installation of the necessary software and not about the configuration, then why this?<br><br>"<span style="color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;" data-mce-style="color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;">The commands to enable the custom repository and install the required packages on a FreeBSD host appear below.<br>Note that these are </span><em style="box-sizing: border-box; color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;" data-mce-style="box-sizing: border-box; color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;">Bourne</em><span style="color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;" data-mce-style="color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;"> shell commands; this script will not work in the FreeBSD default shell </span><code style="box-sizing: border-box; font-family: monospace, serif; font-size: 14px; color: #141412;" data-mce-style="box-sizing: border-box; font-family: monospace, serif; font-size: 14px; color: #141412;">csh</code><span style="color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;" data-mce-style="color: #141412; font-family: 'Source Sans Pro', Helvetica, sans-serif; font-size: 16px; line-height: 13.7142858505249px;">.</span>"<br><br>After having baked ONE SET OF DEFAULTS into a custom package (to make our lives easier), you leave readers to mess with ANOTHER SET OF DEFAULTS, i.e. to change FreeBSD's shells?<br>Aren't there some discrepancies? It may be simple / useful / interesting to change shells, but why not make a self-sufficient article?<br>Please update your article to provide a full picture of what a user should do to install all necessary software, and also which parts should be installed from your repo, and which parts should be installed from ports (+ the correct order).<br>You've already done a lot of work, but with this refinement your help will be even more valuable.<br>I'm not asking for myself personally (I've already accomplished all necessary tasks) - just IMHO everyone writing instructions, tutorials and HowTos for the *nix world should stick to the rule: articles should be self-sufficient.<br>I.e. if they rely on techniques not detailed in them, they should at least include links to other WORKING articles to ensure that a reader will be able to COMPLETE a task.<br>Thanks for your contribution, Fraser.<br><br><br>Thu, 23 Oct 2014 09:58:33 +0200 от Lukas Slebodnik <lslebodn@redhat.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        <div id="">
        



    









        
        


        
        
        

        

        
        

        
        

        
        



<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div>
                <base target="_self" href="https://e.mail.ru/">
                
                        <div id="style_14140513880000000690_BODY">On (23/10/14 11:27), Outback Dingo wrote:<br>
>On Thu, Oct 23, 2014 at 11:20 AM, Fraser Tweedale <<a href="/compose?To=ftweedal@redhat.com">ftweedal@redhat.com</a>><br>
>wrote:<br>
><br>
>> On Wed, Oct 22, 2014 at 03:23:56PM +0200, Lukas Slebodnik wrote:<br>
>> > On (22/10/14 17:10), Fraser Tweedale wrote:<br>
>> > >Further to my earlier email, I have written a blog post about all<br>
>> > >these matters, with a particular focus on the custom package repo.<br>
>> > ><br>
>> > >I will update it tomorrow with a bit more about the package<br>
>> > >"flavours" topic.  For now, all the details for enabling and using<br>
>> > >the custom repo are in the post.  Check it out and let me know if<br>
>> > >you spot any issues.<br>
>> > ><br>
>> > ><br>
>> <a href="http://blog-ftweedal.rhcloud.com/2014/10/configuring-freebsd-as-a-freeipa-client/" target="_blank">http://blog-ftweedal.rhcloud.com/2014/10/configuring-freebsd-as-a-freeipa-client/</a><br>
>> > ><br>
>> > The disadvantage of this approach is that users need to rely on updating<br>
>> > of non standard repo. <a href="https://frase.id.au/pkg/${ABI}_FreeIPA" target="_blank">https://frase.id.au/pkg/${ABI}_FreeIPA</a><br>
>> ><br>
>> > In my opinion, it's better to write howto (script) which will configure<br>
>> all<br>
>> > necessary ports/files and portmaster will take care of updating ports.<br>
>> > <a href="https://www.freebsd.org/doc/handbook/ports-using.html#portmaster" target="_blank">https://www.freebsd.org/doc/handbook/ports-using.html#portmaster</a><br>
>> ><br>
>> > LS<br>
>><br>
>> Each has its advantages and disadvantages; people can choose what<br>
>> works for them.  Hopefully - not too far in the future - people<br>
>> won't have to choose, when binary package "flavours" are<br>
>> implemented.  When that happens, a small effort will be needed to<br>
>> define the FreeIPA flavour and ensure it gets included in the<br>
>> official package repos.<br>
>><br>
Fraser you missed one main point of this thread. The most problematic was<br>
to *configure* all files and not install sssd. I don't want to say that<br>
installing is super easy, but configuration is much more complicated.<br>
<br>
><br>
>Actually I would be inclined to assist with a ports build, so it could be<br>
>done correctly from the ports tree<br>
>and work towards having it adopted into mainline.<br>
><br>
+1<br>
<br>
LS<br>
<br>
-- <br>
Manage your subscription for the Freeipa-users mailing list:<br>
<a href="https://www.redhat.com/mailman/listinfo/freeipa-users" target="_blank">https://www.redhat.com/mailman/listinfo/freeipa-users</a><br>
Go To <a href="http://freeipa.org" target="_blank">http://freeipa.org</a> for more info on the project<br>
</div>
                        
                
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br></BODY></HTML>