[systemd-devel] [HEADS-UP] Various things
Lennart Poettering
lennart at poettering.net
Thu Jul 8 14:27:41 PDT 2010
Heya,
A few things to note:
a) change of behaviour: before yesterday it was possible to pull in a
native service via a symlink on the sysv init script in
/etc/rcN.d/. This is no longer the case: native services are now
pulled in exclusively by native dependencies (for example symlinks in
.wants/), and legacy SysV services may be pulled in by both
ways. This change allows us to do a few things we couldn't do before,
for example, make sure that ssh is started lazily via a socket when
the system is booted via systemd, and start it normally when booted
without. This also should be useful to deal with the weird way recent
Debian system do late shutdown. This change requires you to create
.wants/ symlinks for all native services that were previously pulled
in via rcN.d/ symlinks!
b) I renamed systemd-install's --start switch to --realize, because it
was a bit confusing to run a command line like "systemd-install
--start disable". All 3rd party packages using this switch in the
.spec file (or equivalents) need to be fixed for this change.
c) If you package systemd for a distribution, you might want to look
into these two Fedora bug requests, and do the same for your distro:
https://bugzilla.redhat.com/show_bug.cgi?id=612712
https://bugzilla.redhat.com/show_bug.cgi?id=612728
Have fun,
Lennart
--
Lennart Poettering - Red Hat, Inc.
More information about the systemd-devel
mailing list