Lennart Poettering
8fe914ec81
device: do not merge devices
...
Don't try to merge devices that have been created via dependencies when
they appear in the system and can be recognized as the same. Instead,
simply continue to maintain them independently of each other, however
with the same state cycle. Why? Because otherwise we'd have a hard time
to seperate the dependencies after the devices are unplugged again and
we hence cannot be sure anymore that next time the device is plugged in
it will carry the same names.
Example: if one depndency refers to dev-sda.device and another one to
dev-by-id-xxxyyy.device we only learn at time of plug in of the device
that it is actually the same device that was ment. In the moment the
device is unplugged again we won't know anymore their relation to each
other and the next time the harddisk is plugged it might even appear as
dev-by-id-xxxyyy.device and dev-sdb.service. To ensure the dependencies
continue to have the meaning they were intended to have let's hence keep
the .device objects seperate all the time, even when they are plugged
in.
This patch also introduces a new Following= property which points from
the various .device units of a specific device to the main .device unit
for it. This can be used by the client side to figure out the relation
of the .device units to each other and even filter units from display.
2010-07-20 20:33:24 +02:00
Lennart Poettering
5632e3743d
systemctl: introduce reset-maintenance command
2010-07-19 04:08:07 +02:00
Lennart Poettering
b9975629f0
man: extend man pages a little
2010-07-18 02:11:38 +02:00
Lennart Poettering
246756ca92
install: optionally remove all symlinks from configuration tree recursively
2010-07-18 01:33:05 +02:00
Lennart Poettering
7461d1b76f
man: various man page updates
2010-07-16 02:56:19 +02:00
Lennart Poettering
4445a87557
systemctl: add to command for virtualizing the dependency tree with graphviz
2010-07-16 02:56:00 +02:00
Lennart Poettering
6f28c033ec
systemctl: introduce try-restart and reload-or-restart commands
2010-07-13 20:20:36 +02:00
Lennart Poettering
53b543608e
install: implement systemd-install realize
2010-07-13 20:05:47 +02:00
Lennart Poettering
edb9aaa8b2
main: replace --running-as= by --session and --system do mimic related tools and D-Bus
2010-07-13 18:57:58 +02:00
Lennart Poettering
f057408c9c
units: introduce emergency.target
2010-07-12 23:49:20 +02:00
Lennart Poettering
3b6fdb5b5a
unit: introduce IgnoreDependencyFailure=
2010-07-12 03:07:02 +02:00
Lennart Poettering
b708e7cea9
execute: optionally ignore return status of invoked commands
2010-07-12 03:07:01 +02:00
Lennart Poettering
90d473a1c0
systemctl: turn --replace into --fail
2010-07-11 03:59:59 +02:00
Lennart Poettering
828f33e89b
man: update daemon man page a little
2010-07-10 00:49:00 +02:00
Lennart Poettering
83bda35801
build-sys: drop special name hack for dbus.service since a native service file is now shipped upstream dbus
2010-07-10 00:22:38 +02:00
Lennart Poettering
085b94eec3
man: fix minor ambuigity
2010-07-08 21:48:09 +02:00
Ozan Çağlayan
dccb26007a
man: Minor typographic fixes to systemd.xml
...
Fix some minor grammar and punctuation typos.
2010-07-08 21:46:36 +02:00
Ozan Çağlayan
58c16a1a3c
man: Fix minor issues in systemd.unit.xml
...
Fix minor typographic, punctuation and grammar errors.
2010-07-08 21:45:22 +02:00
Lennart Poettering
b4f10a5e89
install: various improvements
...
Rename --start to --realize, to make things less confusing when doing
"systemctl stop --realize foo.service".
Introduce --realize=reload.
Don't talk to systemd when run within a chroot, or when systemd isn't
running.
2010-07-08 21:39:01 +02:00
Lennart Poettering
fa776d8e96
cgls: beef up control group dumping and introduce cgls tool
2010-07-08 21:01:42 +02:00
Lennart Poettering
420a0166a2
man: document variable substitution
2010-07-08 04:19:54 +02:00
Lennart Poettering
b3eaa62881
man: update man pages for recent syntax changes
2010-07-07 21:22:56 +02:00
Conrad Meyer
ad678a066b
man: minor edits to daemon, sd_listen_fds, sd_notify, systemctl, systemd.exec, systemd, and systemd.timer pages
...
Just some minor grammar fixes.
2010-07-07 03:40:12 +02:00
Lennart Poettering
f3e219a238
update man pages for recent changes
2010-07-07 01:38:56 +02:00
Lennart Poettering
72f957066d
man: document new systemd-install --start option
2010-07-06 05:25:24 +02:00
Lennart Poettering
59a3e1bc46
man: more blurbs
2010-07-06 03:46:31 +02:00
Lennart Poettering
99ffae46d3
man: add missing parts to man pages
2010-07-06 03:20:49 +02:00
Lennart Poettering
61cbdc4b30
systemctl: implement 'status' command
2010-07-05 02:40:39 +02:00
Lennart Poettering
7492290434
turn negative options into positive options
2010-07-05 01:08:13 +02:00
Lennart Poettering
03fae01822
uniformly suffix time span properties with their unit
2010-07-04 21:12:10 +02:00
Lennart Poettering
393a2f9be1
man: update systemctl man page
2010-07-04 20:46:12 +02:00
Lennart Poettering
62adf224d1
man: various man page updates
2010-07-03 19:54:00 +02:00
Lennart Poettering
dd1eb43ba7
man: document execution context related settings
2010-07-02 23:24:38 +02:00
Lennart Poettering
ba60f9054e
man: extend references to exec man page
2010-07-02 19:51:28 +02:00
Lennart Poettering
0a715d9783
man: minor fix
2010-07-02 17:28:02 +02:00
Lennart Poettering
5f2ee303af
man: refer to snapshot man page from unit man page
2010-07-02 17:23:19 +02:00
Lennart Poettering
6cbdbc5f22
man: minor fixes
2010-07-02 17:19:52 +02:00
Lennart Poettering
225fdfd3dd
man: fix typo in systemctl man page
2010-07-02 17:04:48 +02:00
Kay Sievers
b439c6ee04
man: trivial spelling fixes
2010-07-02 16:05:16 +02:00
Lennart Poettering
b2c20dd958
man: document snapshot units
2010-07-02 03:51:29 +02:00
Lennart Poettering
6759e7a763
systemctl: implement delete command
2010-07-02 03:51:05 +02:00
Lennart Poettering
eec575d8eb
man: document device units
2010-07-02 03:28:33 +02:00
Lennart Poettering
da49e9ab4c
man: document target units
2010-07-02 02:55:34 +02:00
Lennart Poettering
b36b082c8a
man: document path units
2010-07-02 02:38:30 +02:00
Lennart Poettering
11fcc3ab1b
man: document timer units
2010-07-02 02:14:13 +02:00
Lennart Poettering
e0cabd4bb5
man: document swap units
2010-07-02 01:33:54 +02:00
Lennart Poettering
65232ea79d
man: document automount units
2010-07-02 01:17:55 +02:00
Lennart Poettering
cdb788e4cd
man: document mount units
2010-07-02 00:29:15 +02:00
Lennart Poettering
1f812feafb
man: document socket units
2010-07-01 23:49:50 +02:00
Lennart Poettering
0d624a785a
man: finish service man page
2010-07-01 19:39:35 +02:00
Lennart Poettering
7594fb250b
man: update systemctl man page
2010-07-01 03:55:42 +02:00
Kay Sievers
4176e53079
man: more fixes
2010-06-25 00:06:49 +02:00
Kay Sievers
af62c70405
man: various fixes
2010-06-25 00:04:29 +02:00
Lennart Poettering
11e299550e
man: finish systemd.unit.5
2010-06-24 19:08:38 +02:00
Kay Sievers
436c44a5d6
man: spelling fixes
2010-06-24 17:25:16 +02:00
Lennart Poettering
771610b04d
man: additional documentation
2010-06-24 17:22:52 +02:00
Lennart Poettering
c61fbdfcb9
man: extend systemd-notify man page a bit
2010-06-24 16:13:56 +02:00
Lennart Poettering
58474090e9
man: minor updates for pam_systemd's page
2010-06-24 05:23:16 +02:00
Lennart Poettering
c5abba0887
man: document systemd-notify
2010-06-24 05:17:02 +02:00
Lennart Poettering
6f6083dc73
man: rework man page generation in makefile
2010-06-24 04:22:22 +02:00
Lennart Poettering
0079e4d9dc
man: minor fixes
2010-06-24 03:47:03 +02:00
Lennart Poettering
7874bcd602
man: extend manual page documentation
2010-06-24 03:09:36 +02:00
Lennart Poettering
160cd5c9aa
man: add more man pages
2010-06-24 00:11:04 +02:00
Lennart Poettering
2218198b73
man: start documenting systemd itself
2010-06-23 20:34:34 +02:00
Lennart Poettering
dd17b384db
man: minor fixes
2010-06-23 02:28:09 +02:00
Lennart Poettering
9e632bf7b7
man: add missing systemd.xml
2010-06-23 02:12:10 +02:00
Lennart Poettering
359957ee23
man: document runlevel and systemd-install
2010-06-23 01:49:57 +02:00
Lennart Poettering
f9378423b9
man: document sd-daemon.[ch]
2010-06-23 00:31:54 +02:00
Lennart Poettering
64aba792f7
man: add initial version of daemon(7)
2010-06-22 02:42:10 +02:00
Lennart Poettering
514f4ef52f
systemctl: add verbs for special units
2010-06-18 04:22:59 +02:00
Lennart Poettering
f92a18f527
units: introduce and explain sysinit.target
2010-06-04 18:43:40 +02:00
Lennart Poettering
eeb7229cba
man: document syslog and dbus services
2010-05-24 22:32:49 +02:00
Lennart Poettering
a1b256b0b5
unit: introduce exit.service for exiting from session instances
2010-05-24 22:32:44 +02:00
Lennart Poettering
683f468c54
unit: ship a mail-transfer-agent.target unit by default
2010-05-24 22:30:54 +02:00
Lennart Poettering
1e287fe32f
unit: turn display-manager.target into a service
2010-05-24 22:29:59 +02:00
Lennart Poettering
1e89ced119
man: fix minor typo
2010-05-24 18:58:43 +02:00
Lennart Poettering
9f2c5942e1
man: replace syslog name in man page by configured name
2010-05-17 22:45:52 +02:00
Lennart Poettering
bd3d19a4ea
man: complete service.special(7) man page
2010-05-17 19:37:21 +02:00
Lennart Poettering
340d89e06e
build-sys: add small redirecting Makefiles to simplify compilation from within emacs
2010-05-17 01:44:03 +02:00
Lennart Poettering
9f23530860
man: document a few special units
2010-05-16 22:45:11 +02:00
Lennart Poettering
d1ab0ca073
man: add some initial man page work
2010-05-15 23:06:41 +02:00