Commit Graph

404 Commits

Author SHA1 Message Date
Lennart Poettering b05a4429e0 systemctl: load unit if necessary 2010-04-24 00:12:52 +02:00
Lennart Poettering e11dc4a213 manager: reexecute on SIGTERM, for compat with sysv 2010-04-24 00:02:12 +02:00
Lennart Poettering a0fcc5f6ce service: make sure sysv services keep a ref on shutdown.target so that it doesn't get GC'd 2010-04-23 23:36:52 +02:00
Lennart Poettering 8d025b231b main: don't open console in --test mode 2010-04-23 23:26:19 +02:00
Lennart Poettering 3a76266192 service: never do automatic restarts for user requested stops 2010-04-23 22:55:14 +02:00
Lennart Poettering 6089f4a9a8 manager: properly check for EINTR in main loop 2010-04-23 22:29:35 +02:00
Lennart Poettering 12d138758d initctl: load the sysv compat targets if they aren't loaded yet 2010-04-23 22:29:23 +02:00
Lennart Poettering 2d02719c2b units: fix logger/initctl paths 2010-04-23 22:18:55 +02:00
Lennart Poettering cabab516b3 socket: fix bitfields in fd watches 2010-04-23 22:11:13 +02:00
Lennart Poettering dd5ad9d4e6 socket: don't call accept() on FIFOs ever 2010-04-23 21:56:38 +02:00
Lennart Poettering 2608882fe5 execute: typo fix 2010-04-23 21:56:19 +02:00
Lennart Poettering b1b2dc0ce9 util: highlight questions, so that they cannot be overseen in other log spew 2010-04-23 20:51:06 +02:00
Lennart Poettering d4d0d4db93 util: properly handle empty word suffixes/prefixes in startswith()/endswith() 2010-04-23 20:29:15 +02:00
Lennart Poettering e558336f7b service: treat 0 timeouts as no timeouts 2010-04-23 20:28:33 +02:00
Lennart Poettering 93ef5e80ae load-fragment: show a couple of more types in --dump-configuration-items 2010-04-23 20:27:47 +02:00
Lennart Poettering 24a6e4a401 load-fragment: allow timeout specifications such as '7min 5s' 2010-04-23 20:26:59 +02:00
Lennart Poettering 40d50879d9 get rid of unicode arrows, since the linux console cannot show them, not even in unicode mode 2010-04-23 20:25:55 +02:00
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