[systemd-commits] Changes to 'refs/tags/v4'
Lennart Poettering
lennart at kemper.freedesktop.org
Fri Jul 23 18:32:13 PDT 2010
Tag 'v4' created by Lennart Poettering <lennart at poettering.net> at 2010-07-24 02:07 -0700
systemd 4
Changes since v3:
Daniel J Walsh (1):
socket: SELinux support for socket creation.
Lennart Poettering (55):
socket: don't close sockets when activating per-connection units
cgls: rename source file to cgls.c, since we have no prefix for any of the other files either
fixme: refer to rhbz bugs that need fixing
systemctl: add to command for virtualizing the dependency tree with graphviz
man: various man page updates
install: refuse installation of symlinked units
mount-setup: consider a few file systems API mounts and ignore them
main: disable nscd if we can to avoid deadlock, just in case
target: if the user configured a manual ordering between target units and the unit they require don't contradict that automatically
path,timer: order units after sysinit by default
units: fix default mode of /var/run and /var/lock
unit: allow units to have more than one instance id
service: refuse to start services that are configured for per-connection instantiation to start without a socket
socket: don't allow mixing of accepting and non-accepting sockets in the same unit
socket: prepare for proper selinux labelling of sockets
systemctl: always show units with active jobs in list-units output
units: introduce smartcard.target
device: rename 'available' state to 'plugged'
units: wire smartcard.target into Makefile
systemctl: warn when operating on service files that changed on disk but haven't been reloaded
unit: introduce OnFailure dependencies to activate units on failure of other units, as a way to implement an automatic rescue shell
systemctl: extend list-units output a little
unit: consider only_by_dependency setting when clients ask whether a unit is startable
job: timeout every job independently of the unit
execute: bump up log level of executed processes that failed
install: optionally remove all symlinks from configuration tree recursively
man: extend man pages a little
systemctl: introduce reset-maintenance command
device: do not merge devices
socket: fix access mode verification of FIFOs
fedora: make sure the gettys are run before X starts up
manager: write serialization to /dev/.systemd/ instead of /dev/shm
systemctl: always disable color when output goes into a file
hostname: properly deal with unset hostname in fedora configuration
sysv: do not add sysv services that are not enabled in /etc/rcN.d/ to network.target or other LSB-style Provides: targets
exec: extend variable substitution to support splitting variable values into seperate arguments
unit: allow symlinking unit files to /dev/null
load: make sure that unit files in /etc/ always take precedence, even over link targets, to make them easily overrdiable
pam: remove only sessions we ourselves created in the first place
unit: deduce following unit value dynamically instead of statically, to avoid dangling pointers
job: make sure restart jobs are readded to the run queue after conversion to start jobs
service: save/restore status text string
update fixme
build-sys: fix compatibility with vala 0.9
update fixme
units: add [Install] section to getty.target and remote-fs.target
build-sys: prepare release 4
systemctl: accept -p more than once
install: default to minimal realization mode
systemctl: support force-reload and condrestart as aliases for reload-or-try-restart
systemctl: fold systemd-install into systemctl
main: disable NSS disabling logic for now, since this is incompatible with rpm
systemctl: don't hit an assert when we are run from a non-systemd boot
systemctl: don't use the systemd bus to talk to upstart
telinit: forward to upstart, if not booted with systemd
Robert "arachnist" Gerus (1):
sshd, tmux and others are broken when /dev/pts is mounted with "-o nodev"
---
.gitignore | 1
Makefile.am | 38 -
configure.ac | 9
fixme | 41 +
man/daemon.xml | 49 -
man/systemctl.xml | 387 +++++++++--
man/systemd-install.xml | 272 --------
man/systemd.service.xml | 12
man/systemd.unit.xml | 54 +
man/systemd.xml | 79 +-
src/99-systemd.rules | 1
src/automount.c | 13
src/cgls.c | 122 +++
src/cgroup-util.c | 20
src/dbus-manager.c | 44 +
src/dbus-unit.c | 45 +
src/dbus-unit.h | 13
src/device.c | 277 +++++---
src/device.h | 8
src/execute.c | 3
src/hashmap.c | 27
src/hashmap.h | 1
src/hostname-setup.c | 5
src/install.c | 920 ----------------------------
src/job.c | 68 ++
src/job.h | 9
src/load-fragment.c | 116 ++-
src/log.c | 2
src/log.h | 2
src/macro.h | 1
src/main.c | 30
src/manager.c | 34 -
src/manager.h | 9
src/missing.h | 10
src/mount-setup.c | 16
src/mount.c | 16
src/pam-module.c | 34 -
src/path.c | 28
src/path.h | 13
src/service.c | 78 +-
src/service.h | 19
src/socket-util.c | 17
src/socket-util.h | 2
src/socket.c | 275 +++++++-
src/socket.h | 3
src/swap.c | 27
src/systemadm.vala | 2
src/systemctl.c | 1445 ++++++++++++++++++++++++++++++++++++++++----
src/systemd-cgls.c | 122 ---
src/systemd-interfaces.vala | 1
src/target.c | 21
src/test-env-replace.c | 59 +
src/timer.c | 28
src/unit.c | 123 ++-
src/unit.h | 19
src/util.c | 83 ++
src/util.h | 2
units/.gitignore | 1
units/emergency.service | 2
units/fedora/single.service | 2
units/getty.target | 3
units/getty at .service.m4 | 1
units/remote-fs.target.m4 | 3
units/smartcard.target | 12
units/var-lock.mount | 1
units/var-run.mount | 1
66 files changed, 3294 insertions(+), 1887 deletions(-)
---
More information about the systemd-commits
mailing list