[systemd-commits] Changes to 'refs/tags/v9'

Lennart Poettering lennart at kemper.freedesktop.org
Thu Sep 2 20:35:10 PDT 2010


Tag 'v9' created by Lennart Poettering <lennart at poettering.net> at 2010-09-03 04:34 -0700

systemd 9

Changes since v8:
Lennart Poettering (37):
      build-sys: show audit/selinux in summary
      device: allow aliases on devices
      service: if we cannot add an alias to a sysv service, ignore this and go on
      service: reword warnings a little
      service: properly handle Fedora's broken MTA meta-service name
      units: don't install runlevel links anymore, since thsoe are maintained in /lib now
      var-run: make sure /var/run/user is properly created and labelled
      update fixme
      console: rework automatic getty on kernel console logic again
      unit: introduce AllowIsolate= switch
      exec: make sure O_NONBLOCK is off for all sockets passed as STDIN/STDOUT/STDERR
      manager: don't try to minimize transaction when using isolate
      units: fix a typo in arch's rc-local.service unit file
      exec: replace OOMAdjust= by OOMScoreAdjust= to follow new kernel interface
      util: look at STDOUT, not STDIN, when determining tty columns
      systemctl: avoid wrapping of headers/footers
      systemctl: rework exit codes for all utility programs to follow LSB or other standards
      service: rework killing logic so that we always kill the main process, even if it left our service cgroup
      manager: make sure we free the dbus error only if we actually use one
      util: leave locked terminal attributes untouched so that we don't interfere with plymouth
      manager: reword some error messages regarding "logs"
      service: wait for process exit only if we actually killed somebody
      service: recheck PID status when a cgroup runs empty
      systemctl: fix return value of systemctl start and friends
      systemctl: make sure daemon-reexec and friends return a correct error code
      dbus: don't accept activation requests anymore if we are going down anyway
      unit: unify some code
      dbus: make sure to flush bus connection before disconnecting, so that no messages are lost
      service: properly handle if the main process is down and we wait for the cgroup to die, too
      target: implicitly shutdown targets on shutdown, so that they are pulled into the final transaction and may be used for synchronization
      dbus: don't send cgroup agent messages directly to system bus to avoid dbus activation loop
      unit: don't retroactively start units if we failed to shutdown a unit
      units: don't add shutdown conflicts dep to umount.target
      service: make sure we properly figure out whether a sysv service is enabled before creating $foo wants links
      update fixme
      service: calculate sysv startup priority only in start runlevels
      build-sys: prepare new release

Matthew Miller (4):
      systemctl: very very trivial typo patch :)
      manager: rename 'maintenance' state to 'failed' to avoid user confusion
      manager: add missing second part of s/maintenance/failed/
      man: extend documentation on systemctl isolate

Michal Schmidt (1):
      service: properly pass dbus error structure

---
 Makefile.am                                |   20 --
 configure.ac                               |    4 
 fixme                                      |   18 -
 man/systemctl.xml                          |   57 +++--
 man/systemd.exec.xml                       |    6 
 man/systemd.unit.xml                       |   47 +++-
 man/systemd.xml                            |    2 
 src/auto-serial-getty.c                    |  189 -------------------
 src/automount.c                            |   14 -
 src/automount.h                            |    2 
 src/bus-errors.h                           |    2 
 src/cgls.c                                 |    6 
 src/cgroup-util.c                          |   28 +-
 src/cgroup-util.h                          |    4 
 src/cgroup.c                               |   27 +-
 src/cgroup.h                               |    4 
 src/cgroups-agent.c                        |   34 +--
 src/dbus-execute.c                         |   16 +
 src/dbus-execute.h                         |    6 
 src/dbus-manager.c                         |   12 -
 src/dbus-unit.c                            |   22 ++
 src/dbus-unit.h                            |    6 
 src/dbus.c                                 |   55 +++--
 src/device.c                               |    1 
 src/execute.c                              |   35 ++-
 src/execute.h                              |    4 
 src/initctl.c                              |   19 +
 src/job.c                                  |    6 
 src/kmsg-syslogd.c                         |   14 -
 src/load-fragment.c                        |   17 -
 src/logger.c                               |   14 -
 src/main.c                                 |   39 +++
 src/manager.c                              |   66 +++++-
 src/manager.h                              |    8 
 src/missing.h                              |   23 +-
 src/modules-load.c                         |   18 -
 src/mount.c                                |   61 +++---
 src/mount.h                                |    2 
 src/notify.c                               |    8 
 src/path.c                                 |   14 -
 src/path.h                                 |    2 
 src/random-seed.c                          |    6 
 src/remount-api-vfs.c                      |   14 -
 src/service.c                              |  224 ++++++++++++++--------
 src/service.h                              |    2 
 src/shutdownd.c                            |   14 -
 src/socket.c                               |   62 ++++--
 src/socket.h                               |    2 
 src/special.h                              |    3 
 src/swap.c                                 |   14 -
 src/swap.h                                 |    2 
 src/systemctl.c                            |  288 +++++++++++++++--------------
 src/systemd-interfaces.vala                |    4 
 src/target.c                               |   46 ++++
 src/test-cgroup.c                          |    8 
 src/timer.c                                |   18 -
 src/timer.h                                |    2 
 src/unit.c                                 |   69 ++++--
 src/unit.h                                 |   24 +-
 src/update-utmp.c                          |   11 -
 src/util.c                                 |    8 
 test1/systemd-logger.service               |    2 
 units/arch/rc-local.service                |    2 
 units/emergency.target                     |    1 
 units/graphical.target.m4                  |    3 
 units/halt.target                          |    2 
 units/multi-user.target.m4                 |    3 
 units/poweroff.target                      |    2 
 units/reboot.target                        |    2 
 units/rescue.target                        |    1 
 units/shutdown.target                      |    1 
 units/systemd-auto-serial-getty.service.in |   16 -
 units/umount.target                        |    1 
 units/var-run.service                      |    1 
 74 files changed, 1000 insertions(+), 790 deletions(-)
---


More information about the systemd-commits mailing list