1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-14 15:21:37 +03:00
Commit Graph

587 Commits

Author SHA1 Message Date
Lennart Poettering
5dcfe57bb1 namespace: make ro bind mounts work 2010-04-23 18:48:07 +02:00
Lennart Poettering
eced69b301 manager: fix GC algorithm 2010-04-23 18:47:49 +02:00
Lennart Poettering
6542952f8b initctl: minor updates 2010-04-23 05:22:20 +02:00
Lennart Poettering
92da345c02 units: fix socket files 2010-04-23 05:20:01 +02:00
Lennart Poettering
703b48af70 systemadm: when systemd isn't found, quit right-away 2010-04-23 04:10:13 +02:00
Lennart Poettering
2146621ba3 main: never reset console unless pid=1, to make sure that we don't kill X when somebody passes --test 2010-04-23 04:06:23 +02:00
Lennart Poettering
77a38d3069 systemadm: update systeadm a little 2010-04-23 03:57:50 +02:00
Lennart Poettering
0bf3aa2019 strv: add a couple of gcc hints 2010-04-23 01:54:41 +02:00
Lennart Poettering
185986c61d assert: store away assert msg before aborting, akin to glibc's __abort_msg 2010-04-22 03:51:26 +02:00
Lennart Poettering
4f0f902fc8 manager: enforce limit on accepted number of names 2010-04-22 02:56:42 +02:00
Lennart Poettering
c497c7a9e4 manager: introduce 'isolate' job mode which kills all units but the requested one 2010-04-22 02:42:59 +02:00
Lennart Poettering
c9c0cadbf8 manager: fix GC logic 2010-04-22 02:41:14 +02:00
Lennart Poettering
15ae422b74 execute: support basic filesystem namespacing 2010-04-21 22:15:06 +02:00
Lennart Poettering
020379a7f7 mount-setup: also consider /dev/mqueue an API mount 2010-04-21 14:04:32 +02:00
Lennart Poettering
701cc384c2 manager: automatically GC unreferenced units 2010-04-21 06:01:13 +02:00
Lennart Poettering
48507e6621 hashmap: allow callers distinguish whether hashmap_put() was a nop or not 2010-04-21 05:32:51 +02:00
Lennart Poettering
9d58f1dbdb reorder large structs a little, based on pahole info 2010-04-21 04:01:24 +02:00
Lennart Poettering
51f7e59683 manager: pack structs a bit tighter 2010-04-21 03:41:58 +02:00
Lennart Poettering
a16e112358 reload: implement reload/reexec logic 2010-04-21 03:27:44 +02:00
Lennart Poettering
0d9068141e device: don't allow definiing additional aliases via SYSTEMD_NAMES 2010-04-21 03:23:30 +02:00
Lennart Poettering
8e2f43b376 dbus: explicitly flush message queue before disconnecting 2010-04-21 03:20:04 +02:00
Lennart Poettering
7ccfb64aa5 cgroup: if we are already in our own cgroup, then reuse it 2010-04-21 03:18:05 +02:00
Lennart Poettering
c9106f61d0 cgroup: only delete empty cgroups 2010-04-21 03:15:58 +02:00
Lennart Poettering
c3087ddb58 udev: expose network interfaces by default 2010-04-21 03:11:28 +02:00
Lennart Poettering
4139c1b272 dbus: greatly extend dbus coverage 2010-04-18 03:08:16 +02:00
Lennart Poettering
41447faf1f snapshot: implement snapshot unit logic 2010-04-18 03:07:42 +02:00
Lennart Poettering
6dde1f33e1 cgroup: add cgroup_bonding_to_string() call 2010-04-18 03:04:54 +02:00
Lennart Poettering
ac86f50d7b mount-setup: detect /cgroup as API mounts 2010-04-16 23:35:44 +02:00
Lennart Poettering
f7d0139401 mount-setup: automatically mount binfmt_misc 2010-04-16 23:35:30 +02:00
Lennart Poettering
8d567588ca automount: implement automount unit type 2010-04-16 23:24:39 +02:00
Lennart Poettering
2076ca540e mount-setup: mount all cgroup controllers by default but make it non-fatal 2010-04-16 23:22:32 +02:00
Lennart Poettering
09e80b16f2 device: only expose devices with SYSTEMD_EXPOSE=1, ignore all others 2010-04-15 23:41:48 +02:00
Lennart Poettering
09477267f6 units: rename [Meta] section to [Unit] 2010-04-15 23:20:17 +02:00
Lennart Poettering
05e343b704 service: optionally, trie dbus name cycle to service cycle 2010-04-15 23:16:16 +02:00
Lennart Poettering
4f2d528d3b socket: optionally call accept() for incoming connections and spawn one service instance per connection 2010-04-15 06:20:00 +02:00
Lennart Poettering
9e2f7c11fb core: add minimal templating system 2010-04-15 03:11:15 +02:00
Lennart Poettering
9fcc065a77 mount: only add those mount points to localfs.target as Wants that are marked for us 2010-04-13 21:55:34 +02:00
Lennart Poettering
d8b4e2e9ac execute: fix terminal chowning logic 2010-04-13 21:13:49 +02:00
Lennart Poettering
10a9442017 systemctl: show sub state along active state 2010-04-13 20:59:01 +02:00
Lennart Poettering
c27488016e execute: make flags_fds() parameters const 2010-04-13 20:43:02 +02:00
Lennart Poettering
ba8c0bef6b service: fix segfault 2010-04-13 20:27:10 +02:00
Lennart Poettering
6f5e3f3527 main: run crash shell as subprocess, so that we can gdb pid 1 2010-04-13 20:26:54 +02:00
Lennart Poettering
27563bb44a conf-parser: print message about invalid sections 2010-04-13 19:26:26 +02:00
Lennart Poettering
46205bb66a conf-parser: silently ignore X- extension fields 2010-04-13 19:26:04 +02:00
Lennart Poettering
5e7ee61c1a main: add kernel option to enable confirm_spawn 2010-04-13 19:10:01 +02:00
Lennart Poettering
e1f5e05109 execute: minor cleanups 2010-04-13 19:02:19 +02:00
Lennart Poettering
c99b188ea0 main: expclitly ignore signal when executing crash shell 2010-04-13 18:52:56 +02:00
Lennart Poettering
aaf694ca54 util: reset nl/cr flags on terminal when resetting 2010-04-13 18:51:22 +02:00
Lennart Poettering
02a51abad1 execute: chown() the tty when running owning them 2010-04-13 18:50:43 +02:00
Lennart Poettering
90a13a44cb service: don't timeout special services 2010-04-13 18:39:37 +02:00