1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-05 23:51:28 +03:00
Commit Graph

306 Commits

Author SHA1 Message Date
Lennart Poettering
e537352b9b mount: implement mounting properly
This also includes code that writes utmp/wtmp records when applicable,
making use the mount infrastructure to detct when those files are
accessible.

Finally, this also introduces a --dump-configuration-items switch.
2010-04-10 18:00:34 +02:00
Lennart Poettering
108736d0d3 load-fragment: make socket timeout configurable 2010-04-10 18:00:34 +02:00
Lennart Poettering
b778d55514 load-fragment: move NonBlocking option from generic to service options 2010-04-10 18:00:34 +02:00
Lennart Poettering
43d0fcbd3f execute: introduce exec_command_done() to free data from static ExecCommand structs 2010-04-10 18:00:34 +02:00
Lennart Poettering
26fd040d4a execute: introduce exec_command_set() for easy setting for command lines 2010-04-10 18:00:34 +02:00
Lennart Poettering
1a63a75010 execute: improve exec_spawn() logging 2010-04-10 18:00:34 +02:00
Lennart Poettering
6326a423e7 device: ignore a couple of 'API' devices 2010-04-10 18:00:34 +02:00
Lennart Poettering
d2b9fd2bb9 conf-parser: get rid of redundant NEWLINES definition 2010-04-10 18:00:33 +02:00
Lennart Poettering
257eca1a9c strv: introduce strv_new_ap() call 2010-04-10 18:00:33 +02:00
Lennart Poettering
dad08730c4 mount-setup: introduce mount_point_is_api() call 2010-04-10 18:00:33 +02:00
Lennart Poettering
42856c1093 util: introduce fstype_is_network() 2010-04-10 18:00:33 +02:00
Lennart Poettering
1adf1049dc dbus: add a couple of properties to the dbus manager interface 2010-04-10 18:00:28 +02:00
Lennart Poettering
b9f49ee478 dbus: make data pointer for properties read-only 2010-04-10 18:00:28 +02:00
Lennart Poettering
6f4706b79e dbus: add generic DEFINE_BUS_PROPERTY_APPEND_ENUM() macro for enum properties 2010-04-10 18:00:27 +02:00
Lennart Poettering
b152adec93 dbus: add Dump() D-Bus call 2010-04-10 18:00:22 +02:00
Lennart Poettering
51a1a79d3f service: don't necessarily add ordering links for non-sysv services 2010-04-10 18:00:21 +02:00
Lennart Poettering
9fb867204f execute: automatically record start/exit timestamps for forked processes 2010-04-10 18:00:21 +02:00
Lennart Poettering
302e8c4c4c hostname: set hostname early during boottime 2010-04-10 18:00:21 +02:00
Lennart Poettering
e293f0f07d target: introduce target_get_runlevel() for distilling SysV compatible runlevel information from a target 2010-04-10 18:00:21 +02:00
Lennart Poettering
11857f8daf mount-setup: create full paths when mounting 2010-04-10 18:00:21 +02:00
Lennart Poettering
2c696a96a2 build-sys: automatically figure out names of dbus/syslog services 2010-04-10 18:00:21 +02:00
Lennart Poettering
f6ff8c29ca unit: introduce unit_load_related_unit() 2010-04-10 18:00:20 +02:00
Lennart Poettering
013b87c091 unit: make cgroup controller/path specification more flexible 2010-04-10 18:00:20 +02:00
Lennart Poettering
8e471ccd15 unit: issue notify even if the high-level state didn't change 2010-04-10 18:00:20 +02:00
Lennart Poettering
b065047527 unit: dump some data only when unit is loaded 2010-04-10 18:00:20 +02:00
Lennart Poettering
2fad8195ba unit: dump start/exit timestamp 2010-04-10 18:00:20 +02:00
Lennart Poettering
3616a49cb0 unit: free data from merged unit when we don't need it anymore 2010-04-10 18:00:20 +02:00
Lennart Poettering
819e213fbf unit: refuse merging if the unit in question has a job assigned or suchlike 2010-04-10 18:00:20 +02:00
Lennart Poettering
8b6c71206d util: introduce format_timestamp() 2010-04-10 18:00:14 +02:00
Lennart Poettering
bbd6713566 util: introduce mkdir_p() 2010-04-10 04:38:33 +02:00
Lennart Poettering
e05797fba2 util: introduce streq_ptr() for comparing strings or their pointers 2010-04-10 04:38:14 +02:00
Lennart Poettering
2e317f525f dbus: extra protection against dbus calling into us while we are already disconnected 2010-04-08 04:58:30 +02:00
Lennart Poettering
90d3f30b6f dbus: make sure dbus doesn't call us anymore when we unref'ed it 2010-04-08 04:43:47 +02:00
Lennart Poettering
cc91696756 unit: when merging a device, follow the merge first 2010-04-08 04:35:03 +02:00
Lennart Poettering
aab14b13b4 device: look for all possible device names on udev events 2010-04-08 04:34:21 +02:00
Lennart Poettering
16f6025e70 service: when reading pid file make sure to watch the pid read 2010-04-08 04:05:56 +02:00
Lennart Poettering
4f320e4d73 systemctl: minor output fix 2010-04-08 03:49:12 +02:00
Lennart Poettering
b8c597d5d2 service: verify PID is valid when reading it from PID file 2010-04-08 03:48:52 +02:00
Lennart Poettering
70123e68a0 service/socket: show main/control pids in dump 2010-04-08 03:48:27 +02:00
Lennart Poettering
7072ced827 manager: print process name for all SIGCHLD received 2010-04-08 03:22:25 +02:00
Lennart Poettering
a90ebccc07 unit: shortcut unit_notify() early, if possible 2010-04-08 03:01:05 +02:00
Lennart Poettering
37d88da701 main: fall back to rescue target when default target cannot be loaded 2010-04-08 02:00:40 +02:00
Lennart Poettering
82771ba1f9 main: fix parsing of systemd.default= kernel command line argument 2010-04-08 02:00:22 +02:00
Lennart Poettering
113166332c util: when reading a line from a file have space for at least 2k chars 2010-04-08 01:43:25 +02:00
Lennart Poettering
c9af1080bc mount-setup: properly show NULL mount options 2010-04-08 01:43:07 +02:00
Lennart Poettering
a096ed36f0 unit: make sure we detect messagbus/syslog going up 2010-04-08 01:22:51 +02:00
Lennart Poettering
c9b8045352 log: log when we fail to open logging target 2010-04-08 01:22:27 +02:00
Lennart Poettering
0dae83f9ff log: print a test line whever we manage to open a log device 2010-04-08 00:58:03 +02:00
Lennart Poettering
e53ae031a0 dbus: print a line when we connect to dbus 2010-04-08 00:53:33 +02:00
Lennart Poettering
7f275a9f1d udev: introduce SYSTEMD_EXPOSE as binary udev property for hiding/showing devices in the systemd list 2010-04-08 00:53:21 +02:00