Lennart Poettering
1b73da108b
logind: make seat device management accessible to normal users/via polkit
2012-02-10 02:35:48 +01:00
Benjamin Franzke
80df5f4c3b
logind: Allow PowerOff/Reboot in default context
2012-02-10 02:33:41 +01:00
Lennart Poettering
05d02d8db0
main: fix reexecution of systemd, use right path to binary
2012-02-09 23:25:57 +01:00
Frederic Crozat
4536f71691
kmod-setup: fix build with libkmod
2012-02-09 21:57:58 +01:00
Lennart Poettering
02c4ef9c35
service: imply NotifyAccess=main if WatchdogSec= is used
2012-02-09 21:11:25 +01:00
Lennart Poettering
092317d034
man: document restart options
2012-02-09 21:01:29 +01:00
Michael Olbrich
4b9397474f
service: add StartLimitInterval/StartLimitBurst/StartLimitAction
2012-02-09 21:01:29 +01:00
Bill Nottingham
54f5e17193
man: Clarify man page with respect to automatic fstab dependencies
...
Automatic mounts will be added if 'MountAuto=yes' is in system.conf,
regardless of whether comment=systemd.mount is set.
2012-02-09 20:04:38 +01:00
Michal Schmidt
81006b8ad8
install: fix incorrect 'Access denied' message with a non-existent unit
...
With "systemctl is-enabled non-existent.service"
_UNIT_FILE_STATE_INVALID (-1) was wrongly interpreted as -errno.
Return -ENOENT in this case.
https://bugzilla.redhat.com/show_bug.cgi?id=766579
2012-02-09 10:36:56 +01:00
Michal Schmidt
ab5919fa1a
systemctl: check for no more work after chkconfig
...
Avoid a bogus message from 'systemctl enable ...' when all units given
are SysV services:
Warning: unit files do not carry install information. No operation
executed.
https://bugzilla.redhat.com/show_bug.cgi?id=787407
2012-02-09 10:05:15 +01:00
Lennart Poettering
353e12c2f4
service: ignore SIGPIPE by default
2012-02-09 03:18:04 +01:00
Lennart Poettering
12ac304714
update TODO
2012-02-09 02:13:36 +01:00
Lennart Poettering
ccd07a083e
journal: limit caps we pass to journald
2012-02-09 02:06:13 +01:00
Dave Reisner
cea6691857
modules-load: resolve aliases before insert modules
...
This keeps behavior in line calling /sbin/modprobe -- aliases will be
resolved to the relevant modules, and errors from inserting modules
which are already loaded are ignored.
2012-02-09 01:44:54 +01:00
Lennart Poettering
2c8b32d9f7
build-sys: get rid of a few unnecessary AC_SUBST calls
2012-02-09 01:41:39 +01:00
Lennart Poettering
cdb454f2de
kmod: make GCC shut up
2012-02-09 01:24:40 +01:00
Lennart Poettering
fa4ab99705
man: document x-systemd-device-timeout=
2012-02-09 01:20:09 +01:00
Lennart Poettering
b13df9644b
build-sys: prepare release 41
2012-02-09 01:06:07 +01:00
Lennart Poettering
2707271e8e
man: fix XML
...
Spotted by Sergey Ptashnick.
2012-02-09 00:52:29 +01:00
Tom Gundersen
83684a3553
modules-load: use libkmod rather than modprobe
2012-02-09 00:47:09 +01:00
Tom Gundersen
728beb28a7
kmod-setup: use libkmod rather than modprobe
2012-02-09 00:43:05 +01:00
Lennart Poettering
2496985585
update TODO
2012-02-08 21:59:28 +01:00
Lennart Poettering
cafac610a7
ratelimit: if interval/burst are set to 0, assume ratelimiting shall be disabled
2012-02-08 21:35:49 +01:00
Lennart Poettering
e8ab3ccba4
man: document the WATCHDOG_USEC environment variable
2012-02-08 21:24:41 +01:00
Michael Olbrich
6e0bcc980b
service: set WATCHDOG_USEC environmen variable
2012-02-08 17:11:06 +01:00
Michael Olbrich
bb242b7b52
service: introduce WatchdogSec and hook up the watchdog with the existing failure logic
2012-02-08 17:10:38 +01:00
Lennart Poettering
aa704ba8c2
man: document systemd.setenv=
2012-02-08 16:33:55 +01:00
William Douglas
9e7c53579a
systemd: Add systemd.setenv for /proc/cmdline parsing.
...
Check for systemd.setenv when parsing /proc/cmdline.
ex: systemd.setenv=PATH=/opt/bin
2012-02-08 16:33:55 +01:00
Kay Sievers
e0d25329b2
move /usr/bin/systemd to /usr/lib/systemd/systemd
2012-02-08 00:08:10 +01:00
Benjamin Franzke
1d4ec31570
logind: Terminate bus_login_session_user_properties
...
Fixes segfault in systemd-logind, triggered by:
systemd-loginctl show-session $XDG_SESSION_ID.
Bug introduced by d200735e13 ,
so only systemd v39 is affected.
2012-02-07 23:52:58 +01:00
Lennart Poettering
cae5846b2c
logind: fix introspection data
2012-02-07 20:12:21 +01:00
Lennart Poettering
84c3361e12
logind: introduce ActivateSessionOnSeat()
2012-02-07 20:12:13 +01:00
Lennart Poettering
acdfc041cc
ratelimit: fix macro definition
2012-02-07 15:56:53 +01:00
Lennart Poettering
2c6db6fb9b
main: use a shorter default $PATH if /usr is merged
2012-02-07 15:56:28 +01:00
Lennart Poettering
e9c06c79f2
configure: it makes no sense to install systemd with stow
2012-02-07 14:43:33 +01:00
Lennart Poettering
20908246d6
update TODO
2012-02-07 14:39:26 +01:00
Michal Schmidt
db1355b1c1
mount: adjust dependencies for remote filesystems
...
Currently remote mounts automatically get:
After=remote-fs-pre.target network.target
remote-fs-pre.target is already After=network.target. Just make sure
remote-fs-pre.target is pulled in by remote-fs.target if any remote
filesystems are configured.
For the mount units it is then sufficient to get:
After=remote-fs-pre.target
Later NetworkManager will hook its NM-wait-online.service into
remote-fs-pre.target.wants in order to remove the need for the administrator
to enable the service manually when he has any remote filesystems.
https://bugzilla.redhat.com/show_bug.cgi?id=787314
2012-02-07 11:22:48 +01:00
Lennart Poettering
d26e427040
NEWS: update
2012-02-07 03:38:23 +01:00
Lennart Poettering
45a7b8bd24
build-sys: bump release
2012-02-07 03:32:03 +01:00
Kay Sievers
772f4698ff
autogen.sh: detect historic split-system-directories and add root options
2012-02-07 03:23:05 +01:00
Lennart Poettering
acb14d318b
cgroup: when getting cgroup empty notifications, always search up the tree
2012-02-03 05:25:31 +01:00
Lennart Poettering
cd43ca73e1
path: convert failure field to enum
2012-02-03 05:06:04 +01:00
Lennart Poettering
e1770af812
swap: replace failure boolean by result enum
2012-02-03 05:06:04 +01:00
Lennart Poettering
067d72c9fe
timer: convert failure bool into enum
2012-02-03 05:06:04 +01:00
Lennart Poettering
81a5c6d03e
automount: convert failure boolean to enum
2012-02-03 05:06:04 +01:00
Lennart Poettering
9d2f51788e
mount: replace failure boolean by enum
2012-02-03 05:06:03 +01:00
Lennart Poettering
cfc4eb4cba
socket: replace failure boolean by enum
2012-02-03 05:06:03 +01:00
Lennart Poettering
f42806df7d
service: replace "failure" boolean by enum, and export it
...
This should give admins more useful hints why a service failed.
2012-02-03 05:06:03 +01:00
Lennart Poettering
680a1dbc35
update TODO
2012-02-03 05:06:03 +01:00
Chris Paulson-Ellis
ec3f9b53f8
util: prevent daemon-reload from reaping service processes.
...
The reaping of generator processes run as part of a daemon-reload should not
call waitid(PID_ALL). The waitid() call in execute_directory() is intended only
to reap the executed processes, but if a service process exits at about the
same time as a daemon-reload, then that service process is reaped as well,
preventing it from being reaped in the proper place in
manager_dispatch_sigchld().
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=43625
2012-02-02 19:11:16 +01:00