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

Reply via email to