[systemd-devel] [ANNOUNCE] systemd v20

Lennart Poettering lennart at poettering.net
Tue Mar 8 11:30:36 PST 2011


Heya,

Mostly bugfixes:

http://www.freedesktop.org/software/systemd/systemd-20.tar.bz2

Also introduces /etc/machine-id as replacement for /var/lib/machine-id
-- which needs packaging changes. See

http://lists.freedesktop.org/archives/systemd-devel/2011-March/001470.html

for information about that.

Also, in other news: ProFUSION is now offering professional engineering
and consulting services for systemd for embedded and other user. We
added a note about this to the README and web site, including contact
details. If you are intrested, have a look.

And here are all the juicy details:

Andrey Borzenkov (3):
      add org.freedesktop.DBus.Properies.Set method
      add .vimrc to .gitignore
      build-sys: add Mandriva distribution support

Lennart Poettering (35):
      man: fix chkconfig syntax to use --level 3
      systemctl: add condreload alias for compat with ALTLinux
      README: refer to profusion if people ask for consulting/engineering services
      dirent: support DT_UNKNOWN where necessary for compat with reiserfs
      sysctl: use scandir() instead of nftw() to guarantee systematic ordering
      readahead: disable collector automatically on read-only media
      kill: always send SIGCONT after SIGTERM
      path: don't use IN_ATTRIB on parent dirs when watching a file, since those cannot be removed without emptying the dir first anyway and we need IN_ATTRIB only to detect the link count dropping to 0
      path: after installing inotify watches, recheck file again to fix race
      execute: load environment files at time of execution, not when we load the service configuration
      s/seperate/separate/
      main: add link to wiki page with longer explanation of the /usr madness
      man: document changed EnvironmentFile= behaviour
      dbus: expose distribution name and features on manager object as properties
      dbus: add 'Tainted' property to Manager object
      main: minor optimization
      systemctl: fix exit code when directing is-enabled to chkconfig
      main: introduce /etc/machine-id
      machine-id: typo fix
      machine-id: generate /etc/machine-id 0444 by default
      update TODO
      service: drop redundant check in sysv_translate_facility
      update TODO
      mount: make /media a tmpfs
      syslog: make sure the kmsg bridge is always pulled in and never terminated automatically
      job: convert job type as early as we can, to simplify things a bit
      job: introduce new job result code 'skipped' to use when pre conditions of job did not apply
      systemctl: when forwarding is-enabled to chkconfig hardcode runlevel 3
      dbus: return DBUS_ERROR_UNKNOWN_OBJECT when an object is unknown
      unit: distuingish mandatory from triggering conditions
      mount: support less cumbersome x-systemd-xxx mount options
      unit: don't accidently create ordering links to targets when default deps are off for either target and unit
      service: prefix description with LSB only if script has LSB header, use 'SysV:' otherwise
      service: use uppercase SYSV prefix to make it easier to recognize
      build-sys: prepare v20

Zbigniew Jędrzejewski-Szmek (1):
      Keep emacs configuration in one configuration file.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list