On Mon, July 21, 2014 10:18 am, Nathan Coulson wrote:
> On Sun, Jul 20, 2014 at 12:16 PM, Armin K. <[email protected]> wrote:
>
>> Hello all,
>>
>>
>> Thanks to Christopher Gregory and his work on integrating GNOME into
>> BLFS, I have managed to create a pure systemd branch that is mostly
>> derived from his work.
>>
>> While adding GNOME packages, he also managed to integrate my systemd
>> notes into BLFS files and I have reused and polished that work to bring
>> the BLFS and LFS systemd a bit closer.
>>
>> The book is available online at [1]. Some links may not work, namely
>> for two patches and blfs-systemd-units because the book isn't yet in a
>> standard location.
>>
>> You can download them from [2]. The same patches are available from the
>>  lfs patches project and systemd units were just created from the
>> latest svn tree.
>>
>> While I believe I did everything that was necessary to make the
>> packages work correctly on top of LFS systemd, there still may be some
>> undiscovered problems.
>>
>> The book was made with assumption that latest LFS systemd (svn version)
>>  is used. It may work with 7.5-systemd too, but there are some things
>> that are different since then, so I would not rely much on it.
>>
>> I have not tested the following things yet:
>>
>>
>> sendmail - I don't use this, but have provided an unit combined from
>> archlinux and fedora one. I couldn't test it since I have postfix
>> installed and sendmail would overwrite it which I don't want.
>>
>> haveged - I wasn't aware that this package was even part of BLFS. I
>> simply added a systemd unit to match the sysv script, but haven't
>> tested it.
>>
>> firewalling section - I have provided a systemd unit and changed the
>> location of the iptables script. It's similar enough to the approach I
>> use (/etc/rc.local compatibility), but there's still a chance something
>>  got wrong.
>>
>> svn server - I had to made some assumptions about this one since I have
>>  never set up one. If anyone manages to get it working, I'd like some
>> feedback.
>>
>> I have not completed / got idea about how to deal with following
>> things:
>>
>>
>> LXDE - It seems that every distro I checked is stuck at old version of
>> lxsession and there is no systemd integration patch for systemd/logind
>> for the one BLFS is using. If anyone gets it to work, please let me
>> know.
>>
>> DHCP Client and DHCPCD don't have a section for using client binaries
>> anymore. LFS Systemd switched to systemd-networkd and I dropped the
>> ifup/ifdown script in favor of networkd itself. DHCP Client and DHCPCD
>> were used in conjuction with them. I may need to write/find systemd
>> units that can start them if needed.
>>
>> For the same reason, bridge-utils also lost its entire configuring
>> section. systemd-networkd can handle bridge configuration just fine, but
>>  I lack the knowledge and time to write the instructions for that.
>>
>>
>> I don't know what are the equivalents for random and netfs sysv script,
>>  but iirc, systemd should support network file systems out of the box
>> and I saw someting regarding random seed in systemd itself, but I'm not
>> sure if that's the same thing random script provided.
>>
>> And while I tested all things that were in my notes, it's possible that
>>  a (version) update since then managed to break something. If that's
>> the case, let me know asap.
>>
>> What yet has not been merged is Christopher's GNOME work itself, but I
>> believe that it will be merged soon.
>>
>> If everything goes well and things don't get too complicated, we can
>> expect BLFS systemd 7.6 along with BLFS 7.6.
>>
>> Have fun.
>>
>>
>> [1] http://www.linuxfromscratch.org/~krejzi/blfs-systemd/
>> [2] http://www.linuxfromscratch.org/~krejzi/
>>
>>
>> --
>> Note: My last name is not Krejzi.
>>
>>
>>
>> --
>> http://lists.linuxfromscratch.org/listinfo/blfs-dev
>> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
>> Unsubscribe: See the above information page
>>
>>
>
> Just wanted to say thank you, that was a lot of work.
>
>
>
> --
> Nathan Coulson (conathan)
> ------
> Location: British Columbia, Canada
> Timezone: PST (-8)
> Webpage: http://www.nathancoulson.com
> --
> http://lists.linuxfromscratch.org/listinfo/blfs-dev
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>
>
Hello Nathan,

Your gratitude is very much appreciated.

I am still working my way through building and updating the instructions
in the book for every gnome package.

I am somewhat restricted by the speed of my computers procesor as I am
only using a centino duo processor, which now is considered to be an
elderly computer.

It has been a learning experience for me to integrate Armins' notes into
the book as well as having to learn how to successfully add and remove
certain sections.

It will continue to be a learning experience as I come to terms with only
writing short descriptions in the introduction section rather than mini
novels.

I wanted to give back to the community as Ken, Fernando and Armin helped
me considerably when I was somewhat very blunt in my questioning of some
of the instructions in the book.

Even though I was following the books instructions to the letter, adding
some of the optional switches that the instructions suggest can cause
things to be somewhat non-standard, and that came to light when I
encountered issues with building firefox with the system cairo and found
firefox crashing multiple times in a row.

After posting to the list, one other person confirmed the same issue.  It
turned out that as both of us had added one of the switches to enable an
experimental back end, cairo needed to be patched.

So I guess it might well be better if people posted their configure line
in support requests, so that we know if an experimental switch was turned
on.

Well its now time to get back to building gnome and updating the
instructions.

Regards,

Christopher.

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to