[systemd-commits] Changes to 'refs/tags/v10'
Kay Sievers
kay at kemper.freedesktop.org
Sun Mar 24 14:33:15 PDT 2013
Tag 'v10' created by Lennart Poettering <lennart at poettering.net> at 2010-09-14 01:53 -0700
systemd 10
Changes since v1:
Daniel J Walsh (2):
socket: SELinux support for socket creation.
Systemd is causing mislabeled devices to be created and then attempting to read them.
Gustavo Sverzut Barbieri (1):
util: add Gentoo welcome message.
Kay Sievers (19):
systemctl: don't actually reboot/poweroff/halt if only a wtmp update is requested
units: SUSE - set COLD_BOOT to skip own boot.d/ handling on shutdown
fixme update
units: suse - reboot: do not wait for tty
units: getty - suse: login wants SIGHUP
update fixme
update fixme
update fixme
update fixme
units: add var-run.service var-lock.service
update fixme
update fixme
units: add missing After= for var-run.service, var-lock.service
units: add tmp.mount
update fixme
systemd-remount-api-vfs.service: fix typo
work around busted capability.h
update fixme
update fixme
Lennart Poettering (406):
util: implement safe_atolu based on safe_atolli/safe_atoi, depending on word size
service: fix parsing word size functions
main: always log when we reexecute or reload
log: bump up a number of log messages so that they are shown even if debug logging is disabled, for diagnostic purposes
conf-parser: support continuation lines with trailing backslashes in lines
util: fix handling of unknown escapes in cunescape()
util: properly handle escaped quotes in words in split_quoted()
util: introduce cunescape_length()
util: use quoted word parsing where applicable
service: allow configuration of more than one Exec command in one line
man: update man pages for recent syntax changes
dbus: shut down bus connection cleanly and fully when a direct client disconnects
util: handle \s escape as defined in the XDG spec properly in cunescape()
units: in order to make the default services parseable by GKeyFile, merge repeated lines
dbus: log received message only once, in filter function
job: when converting restart jobs, move them to WAITING state
service: set env var for stop/reload commands
dbus: make errors reported via D-Bus more useful
execute: if the main process of a service already owns the TTY, don't wait for acquiring it again in the reload/stop step
execute: support minimal environment variable replacement when executing processes
man: document variable substitution
units: kill the emergency shell with SIGHUP
dbus: add missing dbus-errors.h header
mount: fix confirm spawn setting
util: fix missing memory initialization
units: properly create prefdm symlink
service: don't enable native services via legacy sysv symlinks anymore
systemctl: filter and sort member pid of cgroup
cgls: beef up control group dumping and introduce cgls tool
cgls: fix missing initialization
systemctl: short cut things if we aren't root and the user requested a reboot to suppress unnecessary wall message
install: various improvements
man: fix minor ambuigity
main: introduce $SYSTEMD_SKIP_API_MOUNTS to disable mounting of API FS
build-sys: set SYSTEMD_SKIP_API_MOUNTS=1 when generating introspection files
units: connect shutdown scripts explicitly with the tty, because native units now default to /dev/null stdout otherwise
update fixme
build-sys: disable inline warnings
build-sys: bump version
build-sys: add make upload target
install: properly parse --realize=reload
main: make it possible to run a system daemon along side an aloready running one for testing purposes
socket: fix loading of .service files for .socket files
update fixme
build-sys: drop special name hack for dbus.service since a native service file is now shipped upstream dbus
man: update daemon man page a little
systemctl: show connection counters only for Accept=yes sockets
units: introduce umount.target for unmounting all file systems
automount: refuse automounts for the root file system
units: pull in shutdown.target and umount.target when entering emergency mode
mount: add implicit umount.target conflicts only in system mode
execute: add ability to configure the kill signal
main: add a few more useful diagnostic log messages
snapshot: fix deserialization
service: allow immediate stopping while starting
units: turn shutdown dependencies from Requires into Wants to make things a bit more robust
systemctl: show exec status of all exited programs
unit: trim cgroups when going down
cgroup: make cgroup controller name a constant
cgroup: kill processes, not tasks and other cgroup changes
dbus: suppress duplicate message when reusing bus for system and session
manager: introduce unit path cache to minimize disk accesses
manager: free dbus error when ignoring it
service: fix minor memory leak
systemctl: move status further down
dbus: use private connections wherever possible
socket: pass minimal abstract socket names
Merge branch 'master' of ssh://git.freedesktop.org/git/systemd
systemctl: turn --replace into --fail
dbus: don't hit an assert if we sent a changed signal for something not in the dbus queue (i.e. because it was deleted before it was fully created
dbus: get rid of last non-private busses
units: turn Wants=shutdown back into Requires=shutdown to avoid removal of jobs due to the impact minimizer
execute: use right logger socket
install: fix wrong dbus connection shutdown
sd-daemon: fix abstract namespace sockaddr for notification socket
build-sys: require udev 160 to fix notify socket abstract namespace sockaddr length
execute: optionally ignore return status of invoked commands
service: trim cgroups if services that are "active" but "exited"
unit: introduce IgnoreDependencyFailure=
cgroup: implement cg_get_path natively
cgroup: reimplement the last bit of libcgroup functionality natively
pam: remove leftover libcgroup inclusion
update fixme
execute: close inherited fds earlier
util: fix error handling in acquire_terminal()
util: reset terminal even harder
execute: reword comment
service: allow input from terminal when executing more than one start-pre or stop-post command
execute: inherit from original input, not the fixed up
mount: add automatic start ordering dependencies for mounts
units: introduce emergency.target
units: add missing units
units: rely only on isolate to remove running services when entering rescue/emergency modes
socket: when the socket is supposed to stop, don't accept any connections anymore
units: fix ordering problem
socket: when going down, flush all queued sockets
units: introduce bluetooth.target/printer.target which are activated if the right hardware is plugged in
units: dm is an awful piece of work
device: properly create dependencies
unit: retroactively start dependencies for job-less units too
units: make maximum unit name longer, since DM names manager to hit the limit
units: fix minor typo
update fixme
udev: ignore dynamic ram/loop block devices
udev: use prettier subsystem paths for bluetooth devices, too
units: add missing target files
main: replace --running-as= by --session and --system do mimic related tools and D-Bus
cgroup: treat non-existing cgroups like empty ones, to deal with races
unit: disable retroactive starting/stopping of units when deserializing
install: implement systemd-install realize
main: introduce -D as quick acess to debugging
manager: always allow stopping of units that failed to load
systemctl: introduce try-restart and reload-or-restart commands
units: update other distro units to recent fedora changes
build-sys: bump release
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
update fixme
update fixme
units: add conflicts between prefdm and getty at tty1 to avoid race for tty1
units: make sure that prefdm wins over the getty if both are pulled in
selinux: fix if vs. ifdef mixup
selinux: rework selinux tests a little
units: remove redundant ordering dependency
prepare new release
reboot: don't wait for input tty
selinux: fix labels only when configured for it
service: always sort services from suse B runlevel before services from normal runlevels
selinux: minor error handling fix
service: read special startup dirs only on the respective distros
units: always send HUP when dealing with shells/gettys/logins
manager: when breaking ordering cycle show full cycle loop
manager: fix conflicting job check
main: automatically spawn a getty on the kernel configured serial console
units: split fsck.target from sysinit.target for suse compat
units: add missing fsck.target file
automount: order automount units after fsck, too
manager: downgrade a few log msgs regarding conflicting but fixable jobs
cgroup: if the system bus cannot be found, send cgroup empty msg directly to init proces
device: properly handle devices that are referenced before they show up
man: document %triggerin usage
build-sys: prepare new release
sd-daemon: fix compilation on old systems lacking SOCK_CLOEXEC
util: when formatting timestamps return '0' for 0 timestamps instead of empty string
man: minor man page fix
man: minor man page fix
systemctl: show exit code only if it is actually set
dbus: don't call bus_path_escape() with NULL unit name
service: show restart value in dump
service: properly remember if a sysv is actually enabled
service: hide output of sysv scripts if quiet is passed on the kernel cmdline
manager: when two pending jobs conflict, keep the one that "conflicts", remove the one that is "conflicted"
swap: properly enter maintenance mode on failure
main: fix auto restarting of units after a configuration reload
units: make sure that killall does not wait for the tty
getty: properly synchronize of tty devices being plugged in
update fixme
units: ignore exit codes of killall scripts
unit: hook plymouth into the boot
build-sys: prepare release 7
unit: rename OnlyByDependency= to RefuseManualStart= and introduce RefuseManualStop=
conf: add commented default SysVConsole= value
util: when replacing env vars replace unset envvars by nothing
audit,utmp: implement audit logic and rip utmp stuff out of the main daemon and into a helper binary
socket: disable GC for pre-allocated per-connection service until it is used
unit: make sure a job for a service of type 'finish' succeeds if the process terminates cleanly
utmp: enable systemd-update-utmp by default
systemctl: beef up highlighting of service states a little
audit: smaller fixes to audit hookup
target: don't synthesize a runlevel property for targets anymore since we don't need it anymore and it is crutfy
audit: initialize audit only if it is enabled
audit: remove double header inclusion
manager: serialize/deserialize startup time, too
clang: fix numerous little issues found with clang-analyzer
pahole: rearrange structs to make them smaller
selinux: split off selinux calls into seperate file label.c
gc: remove a lot of unused code
dbus: properly pass capabilities
main: disable nscd properly, if possible
conf-parser: don't crash if an assignment is read before a section header
dbus: fix capability serialization
dbus: downgrade a few log messages
main: log build time features on startup
unit: don't show ENOENT configuration file warnings for units that are not essential
audit: suppress repeated audit events when deserializing
systemctl: at full stop after last message before shutting down
plymouth: call plymouth quit before running the getty, not after
unit: move prefdm after livesys
systemctl: show sysv path if it is set if the fragment path isn't in systemctl status
update fixme
systemctl: when calling 'status' accept a PID
cgroup: try harder to find a unit a PID belongs to by traversing through parent cgroups
man: document new 'systemctl status PID' syntax
unit: create three seperate plymouth service for halt/poweroff/reboot
systemctl: properly detect whether taling to systemd via D-Bus worked before falling back to upstart/initctl
update fixme
service: rename Type=finish to Type=oneshot and allow multiple ExecStart= lines for oneshot services
man: document that we now accept more than one main process for Type=oneshot services
units: move runlevel[2-5] links to /lib because they are legacy and hence should not be as obviously in sight. The user may still override them by placing links in /etc
units: move plymouth services from /etc to /lib since fedora does not support plymouth-less boots
job: don't accidently access a job that doesn't exist anymore
systemctl: sort 'list-units' output
systemctl: skip writing of utmp if we booted using systemd, under the assumption that systemd-update-utmp is used
random-seed: add little tool for saving/loading random seed on shutdown/boot, but don't enable it by default
units: make sure plymouth shutdown screen is shown before we kill all processes/shut down
units: X 1.8 doesn't need HAL anymore, so avoid synchronization on that
units: write utmp record before we kill all processes
units: don't require tty in rc-local.service
emacs: make sure nobody accidently adds tabs to our sources
random-seed: add missing random-seed.c file
systemctl: add support for delayed shutdown, similar to sysv in style
shutdownd: enable by default
units: enable notify interface for internals services
man: document new shutdown features
shutdown: if now time argument is passed, imply +1 not +0
systemctl: warn in intervals before going down when delayed shutdown is used
systemctl: sort case-insensitively
shutdown: fix socket type in .socket file
util: use format_timestamp() instead of ctime() wherever possible
util: properly detect ttyname_r() failing
log: properly open log target in the various utilities
shutdown: various fixes for handling of delayed shutdowns
shutdownd: kill /etc/nologin file before we go down
auto-getty: rework auto console getty logic to work in conjunction with single user mode
load-fragment: make parser more forgiving
device: be more verbose of udev confuses us
log: print at to one target at max
update fixme
emacs: disable tabs in .h files, too
update fixme
nss: don't disable nscd anymore, since it doesn't make sense to socket-activate nscd anyway
shutdown: drop -f/-F switches again, simply because we don't want to condone non-ro root dirs
modprobe: kill support for nomodules
systemctl: break output properly for 80ch terminals
service: prefix descriptions when they come from legacy sources
service: rename ValidNoProcess= to RemainAfterExit=
units: fix conflicts between random seed services
main: properly fallback to rescue.target if default.target is hosed
update fixme
units: add generic sysctl/hwclock-save service
dbus: downgrade disconnection message
update fixme
udev: fix syntax
udev: dm has been fixed in the meantime
units: add hwclock-load service
random-seed: honour kernel pool size when saving/restoring seed
units: make sure getty at xxx.service is always run before gettys.target
modules-load: add systemd-modules-load tool that can load a configured list of modules in /etc/modules.d/ on boot, replacing distro-dependent shell hacks for this
update fixme
hostname: on all distros make the name configured in /etc/hostname take precedence over distro-specific configuration
hostname: if no hostname is configured use localhost
kmod: downgrade modprobe log message for since ipv6 might be compiled as module for blacklisting
units: fix After= setting in var-lock.service
service: make sure sysv services marked as interactive in the LSB header get output on the TTY in all cases
service/systemctl: don't consider LSB exit codes 5 and 6 as failure, and decode exit codes in systemctl
dbus: follow standardized fdo PropertiesChanged signal spec
selinux: properly query policy for FIFO files
mount: properly handle LABEL="" in fstab
remount: add tool that applies /etc/fstab mount options to all api mounts
exit-status: add missing files src/exit-status.h src/exit-status.c
units: add service file that remounts the root file system
device: handle properly if two devices want to have the same name
log: pass SCM_CREDENTIALS when logging to syslog
mount: don't create depdency for device node of root fs, since it is always there
syslog: add minimal syslog/kmsg bridge syslogd
serial: use seperate getty template for serial ttys
man: minor updates
mount: add global configuration options for handling of auto mounts
log: SCM_CREDENTIALS will be added by the kernel anyway, so there's no need to write them manually
systemctl: add --sysv-compat
systemctl: show timestamps for state changes
systemctl: rename a few status lines
utmp: write out runlevels 5 and 3 preferrably if multiples make sense, and S instead of 1
units: invoke sulogin instead of /bin/sh
units: make sure prefdm is automatically respawned
utmp: document that the order of preference for runlevel numbers might be something to change in other distributions
cgroup: mount cgroup file systems to /sys/fs/cgroup instead of /cgroup
units: fix auto-serial unit
sd-daemon: drop SCM_CREDENTIALS passing since it is redundant, the kernel fills this in anyway
dbus: simplify some dbus error messages a bit
update fixme
mount: rework automatic mounting to follow the 'nofail' option in fstab
update fixme
mount: imply noauto for mount points configured with native mount files
build-sys: prepare release v8
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
build-sys: fix fedpkg git path
automount: make sure we don't crash if there's an automount unit without mount unit
dbus: downgrade activation failure messages
systemctl: implement --version
systemctl: make --version a little bit more verbose
units: make sure we always fully write the utmp data
main: when we encounter 'emergency' on the kernel cmdline start the emergency shell
sd-daemon: optionally, avoid hiding the ELF symbols
log: support logging into SOCK_STREAM /dev/log sockets for comaptibility with syslog-ng
units: set HOME=/root when running shells
logger: support SOCK_STREAM /dev/log sockets as necessary for syslog-ng
units: set working directory to /root for sulogin, since sulogin is crazy
units: we should be able to reach syslog.target even if no logger is enabled at all
units: start logger only after syslog is up
units: pull in syslog.target for synchronization purposes by systemd-logger.service
service: don't automatically add D-Bus service name as an alias to all dbus service, rely on manual symlinks to allow disabling of dbus services
man: some clarifications
target: add default unit ordering deps from the unit not the target
man: s/triggerin/triggerun/ for rpm upgrades
service: translate 'httpd' LSB Provides into '$httpd' on Fedora
service: add generic LSB provides handling for facilities
units: add generic description for http-daemon.target
service: fix check for non-LSB files
units: make sure the file system is writable before we write utmp data
socket: fix output of TCP congestion options
target: add implicit target/unit ordering deps only if both sides have been fully loaded
initctl: properly use isolate when activating runlevels
prefdm: make sure we start prefdm only after the getty is killed
manager: log job mode when running job
systemctl: use isolate when called as telinit for a runlevel
build-sys: bump version
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
Matthias Clasen (1):
dbus: small typo in introspection data
Michael Biebl (5):
units: Add halt, killall, poweroff and reboot unit files for Debian
units: Provide separate fsck.target for Debian
man: Fix small typo: s/seperate/separate/
units: add umount unit files for Debian
units: On Debian Runlevel 2, 3, 4 and 5 are multi-user
Michal Schmidt (5):
reboot: handle -p switch properly
systemctl: fix parsing of DBus reply in 'dot'
service: properly pass dbus error structure
manager: report correctly which job was deleted when breaking cycle
fedora: don't quit plymouth too early
Ozan ÃaÄlayan (2):
man: Fix minor issues in systemd.unit.xml
man: Minor typographic fixes to systemd.xml
Rainer Gerhards (1):
minor nit: printf attribute was removed by -DSD_EXPORT_SYMBOLS
Robert "arachnist" Gerus (1):
sshd, tmux and others are broken when /dev/pts is mounted with "-o nodev"
Sedat Dilek (1):
util: add Debian welcome message
Tero Roponen (1):
main: restore an accidentally removed 'else'
Tom Gundersen (1):
util: add Arch welcome message
Tomasz Torcz (1):
socket: Allow selection of TCP Congestion Avoidance algorithm to socket
---
.gitignore | 10
DISTRO_PORTING | 13
Makefile.am | 337 ++-
configure.ac | 98
fixme | 106
man/daemon.xml | 121 -
man/runlevel.xml | 2
man/sd_booted.xml | 6
man/sd_notify.xml | 2
man/shutdown.xml | 44
man/systemctl.xml | 449 +++-
man/systemd-cgls.xml | 106
man/systemd-install.xml | 230 --
man/systemd.conf.xml | 2
man/systemd.exec.xml | 22
man/systemd.mount.xml | 2
man/systemd.service.xml | 167 +
man/systemd.socket.xml | 37
man/systemd.special.xml.in | 65
man/systemd.unit.xml | 196 +
man/systemd.xml | 198 +
man/telinit.xml | 4
src/99-systemd.rules | 7
src/automount.c | 77
src/automount.h | 6
src/build.h | 51
src/bus-errors.h | 56
src/cgls.c | 123 +
src/cgroup-show.c | 257 ++
src/cgroup-show.h | 28
src/cgroup-util.c | 871 +++++--
src/cgroup-util.h | 29
src/cgroup.c | 161 -
src/cgroup.h | 11
src/cgroups-agent.c | 36
src/conf-parser.c | 53
src/conf-parser.h | 7
src/dbus-automount.c | 3
src/dbus-automount.h | 2
src/dbus-common.c | 17
src/dbus-common.h | 4
src/dbus-device.c | 7
src/dbus-device.h | 3
src/dbus-execute.c | 35
src/dbus-execute.h | 23
src/dbus-job.c | 25
src/dbus-job.h | 2
src/dbus-manager.c | 174 +
src/dbus-manager.h | 2
src/dbus-mount.c | 15
src/dbus-mount.h | 3
src/dbus-path.c | 3
src/dbus-path.h | 2
src/dbus-service.c | 22
src/dbus-service.h | 3
src/dbus-snapshot.c | 3
src/dbus-snapshot.h | 2
src/dbus-socket.c | 15
src/dbus-socket.h | 3
src/dbus-swap.c | 8
src/dbus-swap.h | 3
src/dbus-target.c | 26
src/dbus-target.h | 2
src/dbus-timer.c | 8
src/dbus-timer.h | 3
src/dbus-unit.c | 173 +
src/dbus-unit.h | 42
src/dbus.c | 201 +
src/dbus.h | 17
src/device.c | 294 +-
src/device.h | 14
src/execute.c | 226 --
src/execute.h | 87
src/exit-status.c | 145 +
src/exit-status.h | 78
src/fdset.c | 5
src/fdset.h | 2
src/hashmap.c | 38
src/hashmap.h | 4
src/hostname-setup.c | 101
src/hostname-setup.h | 2
src/initctl.c | 86
src/initreq.h | 2
src/install.c | 890 --------
src/job.c | 150 -
src/job.h | 15
src/kmod-setup.c | 12
src/kmod-setup.h | 2
src/kmsg-syslogd.c | 545 ++++
src/label.c | 266 ++
src/label.h | 44
src/list.h | 2
src/load-dropin.c | 14
src/load-dropin.h | 2
src/load-fragment.c | 505 ++--
src/load-fragment.h | 2
src/log.c | 105
src/log.h | 4
src/logger.c | 131 -
src/loopback-setup.c | 2
src/loopback-setup.h | 2
src/macro.h | 39
src/main.c | 279 +-
src/manager.c | 574 +++--
src/manager.h | 49
src/missing.h | 25
src/modprobe-setup.c | 36
src/modprobe-setup.h | 29
src/modules-load.c | 167 +
src/mount-setup.c | 36
src/mount-setup.h | 2
src/mount.c | 235 +-
src/mount.h | 12
src/namespace.c | 5
src/namespace.h | 2
src/notify.c | 11
src/org.freedesktop.systemd1.conf | 4
src/pam-module.c | 135 -
src/path-lookup.c | 2
src/path-lookup.h | 2
src/path.c | 61
src/path.h | 17
src/random-seed.c | 134 +
src/ratelimit.c | 2
src/ratelimit.h | 2
src/remount-api-vfs.c | 147 +
src/sd-daemon.c | 31
src/sd-daemon.h | 10
src/service.c | 699 ++++--
src/service.h | 37
src/set.c | 9
src/set.h | 2
src/shutdownd.c | 373 +++
src/shutdownd.h | 45
src/snapshot.c | 22
src/snapshot.h | 4
src/socket-util.c | 27
src/socket-util.h | 19
src/socket.c | 372 ++-
src/socket.h | 36
src/special.h | 13
src/specifier.c | 2
src/specifier.h | 2
src/strv.c | 21
src/strv.h | 5
src/swap.c | 95
src/swap.h | 11
src/system.conf | 5
src/systemadm.vala | 60
src/systemctl.c | 2867 ++++++++++++++++++++------
src/systemd-interfaces.vala | 47
src/target.c | 98
src/target.h | 4
src/tcpwrap.c | 2
src/tcpwrap.h | 2
src/test-cgroup.c | 82
src/test-daemon.c | 2
src/test-engine.c | 36
src/test-env-replace.c | 59
src/test-hostname.c | 37
src/test-job-type.c | 4
src/test-loopback.c | 4
src/test-ns.c | 2
src/timer.c | 67
src/timer.h | 11
src/unit-name.c | 2
src/unit-name.h | 2
src/unit.c | 422 ++-
src/unit.h | 90
src/update-utmp.c | 418 +++
src/util.c | 618 ++++-
src/util.h | 82
src/utmp-wtmp.c | 25
src/utmp-wtmp.h | 2
test1/permissions.service | 2
test1/systemd-logger.service | 2
units/.gitignore | 12
units/arch/halt.service | 10
units/arch/poweroff.service | 10
units/arch/rc-local.service | 4
units/arch/reboot.service | 10
units/arch/sysinit.service | 5
units/basic.target | 2
units/bluetooth.target | 12
units/dbus.target | 11
units/dbus.target.in | 17
units/debian/fsck.target | 11
units/debian/halt.service | 19
units/debian/killall.service | 18
units/debian/poweroff.service | 19
units/debian/reboot.service | 19
units/debian/umountfs.service | 18
units/debian/umountnfs.service | 18
units/debian/umountroot.service | 18
units/dev-hugepages.automount | 2
units/dev-hugepages.mount | 1
units/dev-mqueue.automount | 2
units/dev-mqueue.mount | 1
units/emergency.service | 12
units/emergency.target | 14
units/fedora/halt.service | 13
units/fedora/killall.service | 9
units/fedora/plymouth-halt.service | 22
units/fedora/plymouth-poweroff.service | 22
units/fedora/plymouth-quit.service | 18
units/fedora/plymouth-reboot.service | 22
units/fedora/poweroff.service | 10
units/fedora/prefdm.service | 9
units/fedora/rc-local.service | 4
units/fedora/reboot.service | 10
units/fedora/single.service | 30
units/fedora/sysinit.service | 5
units/gentoo/halt.service | 13
units/gentoo/killall.service | 9
units/gentoo/poweroff.service | 10
units/gentoo/reboot.service | 10
units/getty.target | 3
units/getty at .service.m4 | 22
units/graphical.target.m4 | 6
units/halt.target | 2
units/http-daemon.target | 11
units/hwclock-load.service | 31
units/hwclock-save.service | 18
units/multi-user.target.m4 | 12
units/poweroff.target | 2
units/printer.target | 12
units/proc-sys-fs-binfmt_misc.automount | 2
units/proc-sys-fs-binfmt_misc.mount | 1
units/reboot.target | 2
units/remote-fs.target.m4 | 3
units/remount-rootfs.service | 20
units/rescue.target | 7
units/serial-getty at .service.m4 | 37
units/session/exit.service.in | 2
units/shutdown.target | 4
units/smartcard.target | 12
units/suse/fsck.target | 11
units/suse/halt.service | 15
units/suse/poweroff.service | 13
units/suse/reboot.service | 13
units/sys-kernel-debug.automount | 2
units/sys-kernel-debug.mount | 1
units/sys-kernel-security.automount | 2
units/sys-kernel-security.mount | 1
units/sysctl.service | 20
units/sysinit.target.m4 | 13
units/syslog.target.in | 1
units/systemd-initctl.service.in | 1
units/systemd-initctl.socket | 1
units/systemd-kmsg-syslogd.service.in | 16
units/systemd-kmsg-syslogd.socket | 20
units/systemd-logger.service.in | 5
units/systemd-logger.socket | 3
units/systemd-modules-load.service.in | 20
units/systemd-random-seed-load.service.in | 20
units/systemd-random-seed-save.service.in | 19
units/systemd-remount-api-vfs.service.in | 20
units/systemd-shutdownd.service.in | 16
units/systemd-shutdownd.socket | 16
units/systemd-update-utmp-runlevel.service.in | 17
units/systemd-update-utmp-shutdown.service.in | 17
units/tmp.mount | 19
units/umount.target | 14
units/var-lock.mount | 1
units/var-lock.service | 21
units/var-run.mount | 1
units/var-run.service | 22
267 files changed, 13560 insertions(+), 5005 deletions(-)
---
More information about the systemd-commits
mailing list