Oleksii Shevchuk
1f19a534ea
Configurable Timeouts/Restarts default values
...
https://bugs.freedesktop.org/show_bug.cgi?id=71132
Patch adds DefaultTimeoutStartSec, DefaultTimeoutStopSec, DefaultRestartSec
configuration options to manager configuration file.
2013-11-05 19:57:22 +01:00
Oleksii Shevchuk
76d14b876a
systemctl: Add DropIn paths to status message
...
$ systemctl status null.target
null.target - NYAN
Loaded: loaded (/home/alxchk/.config/systemd/user/null.target; disabled)
Drop-In: /home/alxchk/.config/systemd/user/null.target.d
└─ descr.conf, install-1.conf, install.conf
/etc/systemd/user/null.target.d
└─ test.conf
Active: active since Пт 2013-04-05 20:42:13 EEST; 1min 58s ago
2013-04-05 20:01:42 +02:00
Oleksii Shevchuk
ae7a7182da
Introspect and monitor dropin configuration
2013-04-01 23:43:49 -04:00
Oleksii Shevchuk
6741960087
Add Listen* to dbus properties
...
sockets.socket - Test
Loaded: loaded (/home/alxchk/.config/systemd/user/sockets.socket; static)
Active: inactive (dead)
Listen: Stream: /tmp/stream1
Stream: @stream4
Stream: [::]:9999
Stream: 127.0.0.2:9996
Stream: [::1]:9996
Datagram: /tmp/stream2
Datagram: @stream5
Datagram: [::]:9998
Datagram: 127.0.0.2:9995
Datagram: [::1]:9995
SequentialPacket: @stream6
SequentialPacket: /tmp/stream3
FIFO: /tmp/fifo1
Special: /dev/input/event9
Netlink: kobject-uevent 0
MessageQueue: /msgqueue1
[zj: - minor cleanups,
- free i.listen,
- remove sorting, because the order or sockets matters.]
2013-04-01 23:43:48 -04:00
Oleksii Shevchuk
aa7c3195f2
Add AllowIsolate=yes to snapshots
2013-04-01 00:37:48 -04:00
Oleksii Shevchuk
26687bf8a9
journal: Add sync timer to journal server
...
Add option to force journal sync with fsync. Default timeout is 5min.
Interval configured via SyncIntervalSec option at journal.conf. Synced
journal files will be marked as OFFLINE.
Manual sync can be performed via sending SIGUSR1.
2013-03-25 17:51:06 +01:00
Oleksii Shevchuk
bf6dcfa6a7
unit: fix the race in deserialization.
...
unit_notify is fired in deserelization code (particulary in
service_set_state). Units passed in random order, and there is possibility,
that unit with StopWhenUnneeded=yes passed before it actual dependecies. In
that case unit will be stopped as unneeded, because deps in UNIT_INACTIVE state
yet.
So, reuse similar logic (unit.c:1421) to avoid this race
2013-03-01 15:11:35 +01:00
Oleksii Shevchuk
4a9fd066f0
manager: pass environment over daemon-reexec
...
Fixes this bug:
alxchk > systemctl --user set-environment A=B
alxchk > systemctl --user show-environment | grep ^A=
A=B
alxchk > systemctl --user daemon-reexec
alxchk > systemctl --user show-environment | grep ^A=
alxchk >
2013-02-13 00:17:17 +01:00
Oleksii Shevchuk
69bd386c4c
Typo fix
2013-01-15 06:08:32 -05:00
Oleksii Shevchuk
7e1a84f552
core: interpret \; token in ExecStart as escaped ;
...
Some commands (like 'find') take a semicolon as separate arg. With
current parser implementation there is no way to pass one.
Patch adds token \;
2012-11-15 16:01:10 +01:00
Oleksii Shevchuk
a66f3bea8b
core/load-fragment-gperf: add missing CONDITION_FILE_NOT_EMPTY
...
Unit files couldn't be properly parsed, because of
absent ConditionFileNotEmpty in load-fragment table.
2012-11-15 16:00:03 +01:00
Oleksii Shevchuk
774de5a97f
core: fix %h, %s, %p handling in templates in user session
2012-11-15 15:59:50 +01:00