Lennart Poettering
c757a65b6a
watchdog: make watchdog dbus properties writable
2012-04-13 21:37:59 +02:00
Lennart Poettering
2dad62205f
dbus: expose whether we have a hardware watchdog on the bus
2012-04-13 19:46:51 +02:00
Lennart Poettering
691206668a
unit: signal explicitly if a condition failed in unit_start()
...
We shouldn't print a status message on the console if we skipped a unit
due to a condition. Hence make unit_start() return -ENOEXEC in such a
case which is mapped to JOB_SKIPPED which results in no console message.
2012-04-13 19:46:51 +02:00
Lennart Poettering
9f28b98ec6
main: unset some more env vars
2012-04-13 18:52:53 +02:00
Lennart Poettering
44785992c3
audit: ignore if we get EPERM
...
if auditing access is not available, then don't complain about it, in
order to play nice with systems lacking CAP_SYS_AUDIT
2012-04-13 18:52:53 +02:00
Lennart Poettering
2c3ff76eb0
loopback: handle EPERM more gracefully
2012-04-13 18:52:53 +02:00
Lennart Poettering
a41b539efc
manager: support systems lacking /dev/tty0
2012-04-13 18:52:52 +02:00
Lennart Poettering
7ea07dcdda
fix a couple of things found with the llvm static analyzer
2012-04-13 13:58:50 +02:00
Lennart Poettering
08e1fb68d7
build-sys: move *-setup out of shared to avoid selinux being pulled in
2012-04-12 18:19:34 +02:00
Lennart Poettering
b6e661357c
main: we want all setup functions to be in files called xxx-setup.[ch]
2012-04-12 14:29:29 +02:00
Kay Sievers
90ccc3fca7
move more main systemd parts to core/
2012-04-12 14:24:40 +02:00
Lennart Poettering
4d89613917
hostname-setup: move to core/
2012-04-12 14:23:17 +02:00
Lennart Poettering
146de8175e
shutdown: move shutdown to core since it replaces PID 1
2012-04-12 14:18:36 +02:00
Lennart Poettering
08e4738832
build-sys: dbus-loop.h is not used by the core
2012-04-12 13:42:10 +02:00
Lennart Poettering
643a14a527
build-sys: move a few things into more appropriate places
2012-04-12 13:35:56 +02:00
Lennart Poettering
fff7b732b2
build-sys: add stub makefiles to make emacs easier to use
2012-04-12 13:35:56 +02:00
Kay Sievers
78a825f216
rename machine-id-main.c tomacht the binary and move main.c to core/
2012-04-12 13:12:06 +02:00
Lennart Poettering
68faf98ca0
execute: when we can't get the requested rlimit, get the next closest
2012-04-12 12:58:19 +02:00
Lennart Poettering
d051610953
unit: introduce ConditionPathIsReadWrite
2012-04-12 12:58:19 +02:00
Lennart Poettering
5430f7f2bc
relicense to LGPLv2.1 (with exceptions)
...
We finally got the OK from all contributors with non-trivial commits to
relicense systemd from GPL2+ to LGPL2.1+.
Some udev bits continue to be GPL2+ for now, but we are looking into
relicensing them too, to allow free copy/paste of all code within
systemd.
The bits that used to be MIT continue to be MIT.
The big benefit of the relicensing is that closed source code may now
link against libsystemd-login.so and friends.
2012-04-12 00:24:39 +02:00
Lennart Poettering
6bb92a169e
polkit: temporarily spawn of a polkit agent in terminals for possibly authenticated operations
2012-04-11 20:39:03 +02:00
Kay Sievers
b30e2f4c18
move libsystemd_core.la sources into core/
2012-04-11 16:03:51 +02:00