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
Lennart Poettering
fd18e1f4bf
dbus: fix dbus event loop hookup
2010-04-08 00:52:50 +02:00
Lennart Poettering
50159e6a77
execute: make kill mode configurable
2010-04-08 00:52:14 +02:00
Lennart Poettering
09082a94b6
main: set $PATH if it isn't set
2010-04-07 23:24:50 +02:00
Lennart Poettering
ee2b489421
service: optionally, call setsid() on services
2010-04-07 23:23:58 +02:00
Lennart Poettering
0bc824be78
sysv: add basic.target dependencies only for normal init scripts
2010-04-07 20:28:44 +02:00
Lennart Poettering
8309400a17
service: parse default runlevels from init scripts
2010-04-07 20:27:52 +02:00
Lennart Poettering
db12775d59
util: add chars_intersect() call
2010-04-07 20:27:19 +02:00
Lennart Poettering
ee9b5e0118
util: add delete_chars() call
2010-04-07 20:27:05 +02:00
Lennart Poettering
fc22fc6efc
sysv: use lsb dependencies only for ordering, not for pulling in stuff, leave that to the symlink farms
2010-04-07 18:47:36 +02:00
Lennart Poettering
061ea77d9e
mount-setup: mount debugfs by default
2010-04-07 18:47:08 +02:00
Lennart Poettering
adcbe07c2f
sysv: handle suse style boot.d dirs
2010-04-07 18:46:49 +02:00