<tt><font size=2>...snip...</font></tt>
<br><tt><font size=2><br>
> > If I include at least all of the units leading up to basic.target,
would <br>
> > that cover the units required by systemd?<br>
> <br>
> systemd does not really require anything. Really. *You* (or your<br>
> system) require something to be started during boot and only you know<br>
> what should be started. You can use single service that calls /etc/rc<br>
> as starting point and split it up step by step.<br>
> <br>
> Units shipped with systemd help to organize system startup in logical<br>
> steps and provide common hooks to plug your own extensions into.<br>
> Removing common hooks won't buy you anything but will make system
less<br>
> flexible and harder to troubleshoot.</font></tt>
<br>
<br><tt><font size=2>Yes, I think I'm changing my point of view a bit.
I'm coming from a busybox inittab world, where I only included just what
I needed, and anything extra was doing something bad. You and Alison Chaiken
have explained the systemd philosophy to me, so that I think I understand
it much more. Thanks for taking the time.</font></tt>
<br>
<br><tt><font size=2>In order to get the proper configuration I want, I'm
doing my own packaging for systemd. After the build, I cherry pick what
I want installed on the box. It sounds like I need to stop cherry picking
so much, and just install whole folders; such as:</font></tt>
<br>
<br><tt><font size=2>usr/lib/systemd/system/</font></tt>
<br><tt><font size=2>etc/systemd/</font></tt>
<br>
<br><tt><font size=2>And even though, that'll get me lots of units I'll
never use, it'll be the safest bet for a smooth running systemd. Correct?</font></tt>
<br>
<br><tt><font size=2>...snip...</font></tt>
<br><tt><font size=2><br>
> > I'm concerned because I left out local-fs.target to begin with,
as I don't <br>
> > need systemd to mount anything, but that seemed to cause systemd
to <br>
> > unmount everything other than / and the kernel file systems.<br>
> <br>
> Sorry, that does not fit. Either you "do not need to mount anything"
or<br>
> "systemd unmount everything". What was there to unmount
if you did not<br>
> mount anything in the first place? </font></tt>
<br>
<br><tt><font size=2>I mount / and /var in initrd, and then switch to the
new root. systemd then proceeded to unmount /var, but it didn't really
tell me why. After I included the local-fs.target on the box, that strange
behavior stopped, and /var remains mounted. I can't really explain that
one.</font></tt>
<br>
<br><tt><font size=2>...snip...</font></tt>