On Fri, Oct 24, 2014 at 07:42:31AM +0500, Orkhan Gasimov wrote: > You could ease everything by creating 2 files: FreeIPA.conf and > FreeIPA.pem, uploading them to Web and sharing links to them. > FreeBSD users could the use the "fetch" command to download and > use your files. > I turned it into a shell script instead, with the appropriate #!/bin/sh so it doesn't matter what shell they invoke it from.
Regards, Fraser > Отправлено от Blue Mail > > > > На 5:36, 24.10.2014, в 5:36, Fraser Tweedale <[email protected]> > написал:п>On Thu, Oct 23, 2014 at 02:12:47PM +0400, Орхан Касумов wrote: > >> +1. > >> And even if talking about installation of the necessary software and > >not about the configuration, then why this? > >> > >> " The commands to enable the custom repository and install the > >required packages on a FreeBSD host appear below. > >> Note that these are Bourne shell commands; this script will not > >work in the FreeBSD default shell csh . " > >> > >> 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? > >> > >It is only for that one script (because csh heredocs are weird). > >There is no need whatsoever for a chsh; just that one script needs > >to be executed in /bin/sh. I will clarify this in the post. > > > >> Aren't there some discrepancies? It may be simple / useful / > >interesting to change shells, but why not make a self-sufficient > >article? > >> 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). > >> You've already done a lot of work, but with this refinement your help > >will be even more valuable. > >> 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. > >> 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. > >> Thanks for your contribution, Fraser. > >> > >> > >> > >> Thu, 23 Oct 2014 09:58:33 +0200 от Lukas Slebodnik > ><[email protected]>: > >> >On (23/10/14 11:27), Outback Dingo wrote: > >> >>On Thu, Oct 23, 2014 at 11:20 AM, Fraser Tweedale < > >[email protected] > > >> >>wrote: > >> >> > >> >>> On Wed, Oct 22, 2014 at 03:23:56PM +0200, Lukas Slebodnik wrote: > >> >>> > On (22/10/14 17:10), Fraser Tweedale wrote: > >> >>> > >Further to my earlier email, I have written a blog post about > >all > >> >>> > >these matters, with a particular focus on the custom package > >repo. > >> >>> > > > >> >>> > >I will update it tomorrow with a bit more about the package > >> >>> > >"flavours" topic. For now, all the details for enabling and > >using > >> >>> > >the custom repo are in the post. Check it out and let me know > >if > >> >>> > >you spot any issues. > >> >>> > > > >> >>> > > > >> >>> > >http://blog-ftweedal.rhcloud.com/2014/10/configuring-freebsd-as-a-freeipa-client/ > >> >>> > > > >> >>> > The disadvantage of this approach is that users need to rely on > >updating > >> >>> > of non standard repo. https://frase.id.au/pkg/${ABI}_FreeIPA > >> >>> > > >> >>> > In my opinion, it's better to write howto (script) which will > >configure > >> >>> all > >> >>> > necessary ports/files and portmaster will take care of updating > >ports. > >> >>> > > >https://www.freebsd.org/doc/handbook/ports-using.html#portmaster > >> >>> > > >> >>> > LS > >> >>> > >> >>> Each has its advantages and disadvantages; people can choose what > >> >>> works for them. Hopefully - not too far in the future - people > >> >>> won't have to choose, when binary package "flavours" are > >> >>> implemented. When that happens, a small effort will be needed to > >> >>> define the FreeIPA flavour and ensure it gets included in the > >> >>> official package repos. > >> >>> > >> >Fraser you missed one main point of this thread. The most > >problematic was > >> >to *configure* all files and not install sssd. I don't want to say > >that > >> >installing is super easy, but configuration is much more > >complicated. > >> > > >> >> > >> >>Actually I would be inclined to assist with a ports build, so it > >could be > >> >>done correctly from the ports tree > >> >>and work towards having it adopted into mainline. > >> >> > >> >+1 > >> > > >> >LS > >> > > >> >-- > >> >Manage your subscription for the Freeipa-users mailing list: > >> >https://www.redhat.com/mailman/listinfo/freeipa-users > >> >Go To http://freeipa.org for more info on the project > >> -- Manage your subscription for the Freeipa-users mailing list: https://www.redhat.com/mailman/listinfo/freeipa-users Go To http://freeipa.org for more info on the project
