- Apr 11, 2012
-
-
Lennart Poettering authored
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.
-
Kay Sievers authored
-
Lennart Poettering authored
-
Lennart Poettering authored
-
Lennart Poettering authored
gettys are nowadays mostly autospawned and hence usually subject to being shut down on isolate requests, since they are no dependency of any other unit. This is a bad idea if the user isolates between multi-user.graphical and graphical.target, hence exclude them from the isolation. This has the effect that gettys no longer cleaned up when emergency.target is isolated, which might actualy be considered a feature, even though it is a change from previous behaviour... Note that the one getty that really matters (the one on tty1) is still removed when isolating to emergency.target since it conflicts with emergency.service.
-
Kay Sievers authored
-
Marc-Antoine Perennou authored
-
Kay Sievers authored
-
Kay Sievers authored
Before: # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 # systemd-tmpfiles --clean # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:36:27.628925459 +0200 After: # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 # ./systemd-tmpfiles --clean # stat /tmp/pulse-Du5ectm60QYM | grep 'Access: 20' Access: 2012-04-11 21:32:48.444920237 +0200 Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=810257
-
Lennart Poettering authored
-
Lennart Poettering authored
-
Kay Sievers authored
-
Kay Sievers authored
-
-
Lennart Poettering authored
Leave the env vars used in the container/initrd logic set for PID1, but don't inherit them to any children.
-
Lennart Poettering authored
-
Lennart Poettering authored
-
Kay Sievers authored
This prevents linking of selinux and libdl for another 15 binaries.
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-
Lennart Poettering authored
This extends the shutdownd interface to expose schedule shutdown information in /run/systemd/shutdown/schedule. This also cleans up the shutdownd protocol and documents it in a header file sd-shutdown.h. This is supposed to be used by client code that wants to control and monitor scheduled shutdown.
-
- Apr 10, 2012
-
-
Lennart Poettering authored
systemctl: don't forward poweroff/reboot requests to logind if time is set or immediate or dry-run execution is requested logind can't handle scheduled poweroff/reboot requests, nor immediate/dry-run requests, hence don't attempt forwarding to logind if these options are used.
-
Lennart Poettering authored
-
Lennart Poettering authored
This separates user/group NSS lookups from host/network NSS lookups. By default order all network mounts after host/network NSS lookups now, and logind execution after user/group NSS lookups.
-
Kay Sievers authored
-
Kay Sievers authored
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor.
-
Kay Sievers authored
-
Michael Olbrich authored
-
Michael Olbrich authored
The defined function can be used as BusPropertySetCallback.
-
Michael Olbrich authored
BusPropertyCallback already has the argument. It is necesary for the callback to know what data to access.
-
Michael Olbrich authored
In the current code setting the return argument is never reached.
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-
Kay Sievers authored
-