Kay Sievers
b1239c3fb3
udev: man - clarify escaping and replacing for SYMLINK+=
2012-07-02 03:37:28 +02:00
Lennart Poettering
b4efdf9720
remount-fs: also remount /usr according to fstab
2012-06-29 16:14:43 +02:00
Lennart Poettering
5b6a2c5aab
man: add references to the new inhibitor lock documentation
2012-06-29 16:14:43 +02:00
Lennart Poettering
f9ad8f7278
logind: add reference to new logind dbus api documentation
2012-06-28 23:51:47 +02:00
Lennart Poettering
9980033377
man: add various links from man pages to appropriate wiki pages
2012-06-28 18:58:56 +02:00
Lennart Poettering
305f376cec
man: minor accuracy corrections
2012-06-28 16:34:00 +02:00
Lennart Poettering
5076f0ccfd
nspawn: introduce new --capabilities= flag and make use of it in the nspawn test case
2012-06-28 14:05:16 +02:00
Tom Gundersen
6c242857b2
man: fix reference to systemd-tty-ask-password-agent
2012-06-28 13:23:26 +02:00
Lennart Poettering
dac051ad68
man: extend watchdog docs a bit
2012-06-28 00:24:49 +02:00
Dave Reisner
cc2600642a
man: fix incorrectly named manpage for udev service
...
The service is systemd-udev.service, not systemd-udevd.service.
2012-06-27 22:33:44 +02:00
Lennart Poettering
5231084b47
units: add explicit dependency on display-manager.service to graphical.target
...
This replaces the symlink based dependency by an explicit one in the
unit file so that we avoid the dangling symlink when no display manager
is installed.
2012-06-27 22:23:16 +02:00
Lennart Poettering
75945badd2
man: add reference to systemd-delta to tmpfiles
2012-06-27 16:30:57 +02:00
Lennart Poettering
75d67e6837
man: document preset files
2012-06-27 16:29:08 +02:00
Lennart Poettering
ff5d32c875
man: document unit names in systemd-tmpfiles(8)
2012-06-27 15:39:51 +02:00
Lennart Poettering
059b37cc28
man: document fstab generator
2012-06-27 15:27:29 +02:00
Lennart Poettering
f5ccf26ded
man: document systemd-update-generator
2012-06-27 15:12:29 +02:00
Lennart Poettering
f220d83cbc
man: document getty-generator
2012-06-27 15:03:02 +02:00
Lennart Poettering
8e129f5156
man: document systemd-cryptsetup-generator
2012-06-27 14:51:47 +02:00
Lennart Poettering
45ae1a05f9
man: document /etc/crypttab
2012-06-27 13:23:12 +02:00
Lennart Poettering
d0d6944cdc
man: document systemd-cryptsetup
2012-06-27 12:19:35 +02:00
Lennart Poettering
a45ad38bec
man: fix --h vs. -h typos
2012-06-27 10:48:13 +02:00
Shawn Landden
ecbd4565c8
man: typo in systemd-analyze.xml
2012-06-27 10:46:35 +02:00
Lennart Poettering
c52f663bfa
man: document tty-ask-password-agent
2012-06-27 02:12:39 +02:00
Lennart Poettering
359deb60c2
man: write man page for systemd-analyze
2012-06-27 01:53:07 +02:00
Lennart Poettering
7df46b2af5
man: document systemd-ask-password-console.service and friends
2012-06-27 01:32:15 +02:00
Lennart Poettering
743b8558f6
man: document quotacheck
2012-06-27 01:17:49 +02:00
Lennart Poettering
ee1c0ad436
man: properly document .socket units in man page
2012-06-27 01:06:35 +02:00
Lennart Poettering
a32f224aaf
man: document systemd-fsck
2012-06-27 00:37:36 +02:00
Lennart Poettering
56a379a97e
man: document the readahead services
2012-06-26 18:16:00 +02:00
Lennart Poettering
0127336c01
man: document systemd-halt.service and friends
2012-06-26 17:50:29 +02:00
Lennart Poettering
e2b696ee9b
man: document systemd-suspend.service
2012-06-26 17:33:11 +02:00
Paul Menzel
8284608198
man/bootup.xml: Fix grammar by adding missing verb »is«
2012-06-26 12:25:55 +02:00
Lennart Poettering
11901ad596
man: document systemd-shutdownd
2012-06-26 00:21:13 +02:00
Lennart Poettering
f59e0b6435
man: document systemd-initctl
2012-06-26 00:15:59 +02:00
Lennart Poettering
4940835715
man: various minor fixes
2012-06-26 00:12:00 +02:00
Lennart Poettering
29f4f5118b
man: document systemd-hostnamed
2012-06-26 00:04:50 +02:00
Tom Gundersen
c84fe6fdf5
man: fix typo in sysntemd-user-sessions.service page
2012-06-26 00:00:02 +02:00
Lennart Poettering
62ce62123d
man: document localed
2012-06-25 23:55:35 +02:00
Lennart Poettering
83620960d6
man: document systemd-timedated.service
2012-06-25 22:56:45 +02:00
Lennart Poettering
6b7b92055d
man: document systemd-update-utmp-runlevel
2012-06-25 22:07:58 +02:00
Lennart Poettering
a882169a16
man: document systemd-user-sessions.service
2012-06-25 17:34:50 +02:00
Lennart Poettering
0e0320e045
units: rename halt/hibernate/kexec/poweroff/reboot/suspend to systed-xxx
...
These service units also execute our own code, hence rename the
accordingly and prefix them with systemd-
2012-06-25 14:28:50 +02:00
Lennart Poettering
93a1d735ac
units: rename fsck@.service to systemd-fsck@.service
...
The rule is that units that encapsulate our own code are prefixed with
"systemd-". Since the fsck units invoke our own code, hence add the
missing prefix. Since a long long time the fsck units didn't invoke the
naked fsck binaries anymore, and it is unlikely that this well ever
change. On the opposite: the code in systemd-fsck will probably get more
complex over time to handle fsck progress to plymouth forwarding.
Same for quotacheck (but not quotaon!)
2012-06-25 14:28:50 +02:00
Lennart Poettering
ca6b98ae21
man: document systemd-remount-fs.service
2012-06-25 13:08:23 +02:00
Lennart Poettering
edcf89bebe
man: document systemd-random-seed-load.service
2012-06-25 12:13:17 +02:00
Lennart Poettering
4aa6e7782a
man: document systemd-vconsole-setup.service
2012-06-25 12:00:43 +02:00
Lennart Poettering
013d8a39a6
man: introduce bootup(7)
2012-06-22 23:14:19 +02:00
Lennart Poettering
eab367b9e5
man: add more references to k-c-l(7)
2012-06-22 16:59:32 +02:00
Lennart Poettering
c7a5e7cfde
man: fix references to udev man page
2012-06-22 16:57:13 +02:00
Lennart Poettering
99166f29ec
man: add reference to bootparam(7) even though it is terribly out of date
2012-06-22 16:57:01 +02:00
Lennart Poettering
2a91f5f09f
man: mention other initrd implementations in kernel-command-line(7)
2012-06-22 16:29:26 +02:00
Lennart Poettering
8ff290af3b
unit: drop the Names= option
...
Names= is a source of errors, simply because alias names specified like
this only become relevant after a unit has been loaded but cannot be
used to load a unit.
Let's get rid of the confusion and drop this field. To establish alias
names peope should use symlinks, which have the the benefit of being
useful as key to load a unit, even though they are not taken into
account if unit names are listed but they haven't been explicitly
referenced before.
2012-06-22 16:24:57 +02:00
Lennart Poettering
d081dffbd3
core: remove sysv_console option
...
This option never made much sense. It was originally intended to make
sure that the usual startup output of sysv scripts goes to the terminal.
However, since SysV scripts started from a terminal would not output to
that terminal, but rather /dev/console this effect was more often than
not actually taking place. Nowadays systemd has much nicer boot time
status output than SysV which makes the sysv output redundant. Finally,
all output of services goes to the journal anyway, and is not lost.
Hence, let's drop this option, and simplify things a bit.
2012-06-22 13:16:28 +02:00
Lennart Poettering
03658d4fd6
modules-load: parse driver=/rd.driver= kernel command line option
...
This generalizes logic that already has been available in dracut before.
2012-06-22 11:39:04 +02:00
Lennart Poettering
b79f817b1b
man: refer to udevd by its service name not binary name
...
Since the binary name is now hidden away in /usr/lib/ the primary user
handle for the udev service is the unit name, hence change the man page
to be available under the unit name, and make the binary name an alias
for it.
2012-06-22 10:38:40 +02:00
Lennart Poettering
9473414219
fstab-generator: support fstab=/rd.fstab= kernel cmdline
...
This generalizes functionality already available in dracut.
2012-06-22 10:27:05 +02:00
Lennart Poettering
2488799b35
man: add more links to kernel-command-line(7)
2012-06-22 10:13:50 +02:00
Lennart Poettering
66a78c2b95
cryptsetup: allow configuration of LUKS disks via the kernel cmdline
...
This generalizes a bit of the functionality already available in dracut.
2012-06-22 10:11:06 +02:00
Lennart Poettering
601913d616
man: prettify logind man page
2012-06-22 01:47:43 +02:00
Lennart Poettering
ccb94c88fd
man: minor typo fixes
2012-06-22 01:38:42 +02:00
Lennart Poettering
c66e7bc7a1
man: document all kernel command line options we understand
2012-06-22 01:35:52 +02:00
Lennart Poettering
8a422bb295
man: document the new RPM macros in daemon(7)
2012-06-21 22:36:37 +02:00
Lennart Poettering
20747498c6
login: wrap CanTTY and CanGraphical seat attributes in libsystemd-login
2012-06-21 16:52:54 +02:00
Lennart Poettering
7ea9cb9120
man: document new sd_session_get_state() call
2012-06-21 16:31:06 +02:00
Lennart Poettering
24f3a374b9
tmpfiles: exclude the first level directories in /run/user from automatic clean up
...
It's logind's job to maintain those user dirs, so avoid automatic clean
up for them. However, we do cover everything within them.
2012-06-20 09:05:50 +02:00
Lennart Poettering
ba6b303953
journal: rotate on SIGUSR2
2012-06-17 00:03:12 +02:00
Lukas Nykryn
98709151f3
service: timeout for oneshot services
...
Add possibility to specify timeout for oneshot services.
[ https://bugzilla.redhat.com/show_bug.cgi?id=761656
Added minor fixups. -- michich ]
2012-06-15 16:04:06 +02:00
Michal Schmidt
68afbe5f0d
man: fix 'sysytemd' typos
2012-06-13 00:09:25 +02:00
Kay Sievers
4f5d327a49
udev: support "udevadm info /dev/sda; udevadm info /sys/class/block/sda"
2012-06-10 22:53:07 +02:00
Kay Sievers
ca2e894bdb
tmpfiles: print error if basename lookup fails; document it in manpage
2012-06-10 19:21:50 +02:00
Kay Sievers
0e25e94ea7
man: replace tabs with spaces
2012-06-10 18:32:11 +02:00
Kay Sievers
6110885c2c
man: systemd-tmpfiles - document proper config-file-stack order
2012-06-10 18:26:11 +02:00
Kay Sievers
e6f86cac16
udev: kernel cmdline - accept rd.* parameters
2012-06-04 22:46:32 +02:00
Kay Sievers
b43f208f78
systemctl: rename "man" to "help"
2012-06-04 19:55:38 +02:00
Kay Sievers
3ab1e259d9
fix typo
2012-06-01 17:56:11 +02:00
Lennart Poettering
213ba152fd
journal: allow setting of a cutoff log level for disk storage, syslog, kmsg, console forwarding
2012-06-01 17:27:16 +02:00
Lennart Poettering
0d9243f022
journal: support changing the console tty to forward to
2012-06-01 17:27:16 +02:00
Lennart Poettering
01cf0ca850
man: document systemd-journal
2012-06-01 17:27:15 +02:00
Lennart Poettering
af3bccd6d8
man: write man page for systemd-logind
2012-06-01 17:27:15 +02:00
Lennart Poettering
9393a8774c
man: add documentation for the binfmt, modules-load, sysctl services
2012-05-31 16:00:34 +02:00
Lennart Poettering
aa0f64ac85
main: allow setting of timer slack for PID 1
2012-05-31 04:36:08 +02:00
Lennart Poettering
d88a251b12
util: introduce a proper nsec_t and make use of it where appropriate
2012-05-31 04:27:03 +02:00
Lennart Poettering
256425cc10
systemctl: introduce "systemctl man" to show man page for unit
...
For now this only reads man: URLs, but later on we might want to support
info: too. http/https is probably out of focus.
2012-05-31 04:11:57 +02:00
Lennart Poettering
c485d3ba09
service: mark compat options as such
...
This moves FsckPassNo= and SysVStartPriority= into its own
"Compatibility Options" section in the man page to clarify that these
options are not useful for anything but establishing a limited amount of
compatibility.
Also stop exposing these options on the bus.
2012-05-30 21:42:07 +02:00
Lennart Poettering
6de0e0e500
logind: rework button setting semantics
...
If a graphical session without full DE that handles power/suspend events
is used this can now be controlled by logind instead, optionally.
2012-05-30 21:40:32 +02:00
Lennart Poettering
069cfc85f8
logind: optionally handle power, sleep and lid switch events
...
This takes handling of chassis power and sleep keys as well as the lid
switch over from acpid.
This logic is enabled by default for power and sleep keys, but not for
the lid switch.
If a graphical session is in the foreground no action is taken under the
assumption that the graphical session does this.
2012-05-30 15:01:51 +02:00
Paul Menzel
6a2857e689
man/systemctl.xml: Add missing space for »stopcommand«
2012-05-29 11:38:03 +02:00
Lennart Poettering
ec8927ca59
main: add configuration option to alter capability bounding set for PID 1
...
This also ensures that caps dropped from the bounding set are also
dropped from the inheritable set, to be extra-secure. Usually that should
change very little though as the inheritable set is empty for all our uses
anyway.
2012-05-24 04:00:56 +02:00
Lennart Poettering
66b1a24790
man: properly document FsckPassNo= for mount units
2012-05-23 04:11:29 +02:00
Lennart Poettering
1b64d026af
units: remove service sysv_path variable and replace it by generic unit_path
...
UnitPath= is also writable via native units and may be used by generators
to clarify from which file a unit is generated. This patch also hooks up
the cryptsetup and fstab generators to set UnitPath= accordingly.
2012-05-22 23:08:24 +02:00
Lennart Poettering
92a39ae198
mount: use the same fstab extension option syntax everywhere
...
The man page and the actual code differed, and this is now corrected
2012-05-22 02:00:53 +02:00
Lennart Poettering
30edf11616
cgtop: change default depth to 3
...
https://bugs.freedesktop.org/show_bug.cgi?id=49778
2012-05-22 01:48:40 +02:00
Lennart Poettering
33ba4c4b0e
man: relax wording in journal-fields(7) a bit
2012-05-22 01:12:46 +02:00
Frederic Crozat
c93ff2e913
main: allow system wide limits for services
2012-05-21 21:13:27 +02:00
Nis Martensen
386da8589b
delta: fix spelling of overridden
2012-05-21 18:31:43 +02:00
Lennart Poettering
3614084261
service: make the fsck pass no configurable
2012-05-21 17:24:26 +02:00
Lennart Poettering
78d54bd42b
unit: introduce RequiredBy= setting in [Install], to complement WantedBy=
2012-05-21 15:27:26 +02:00
Lennart Poettering
49dbfa7b2b
units: introduce new Documentation= field and make use of it everywhere
...
This should help making the boot process a bit easier to explore and
understand for the administrator. The simple idea is that "systemctl
status" now shows a link to documentation alongside the other status and
decriptionary information of a service.
This patch adds the necessary fields to all our shipped units if we have
proper documentation for them.
2012-05-21 15:14:51 +02:00
Gergely Nagy
807f464522
delta: Support filtering what type of deltas to show
...
Not everyone is interested in every kind of deltas (and some might
even be interested knowing which files do not have overrides), so this
here is an implementation of a --type=LIST... option for
systemd-delta, that makes it possible to filter what subset of deltas
we want.
The available modifiers are masked, equivalent, redirected, overriden,
and unchanged - they should be self explanatory, and the man page
explains them in a little more detail anyway.
As a side effect, in case of overriden files, the diff output was made
optional.
By default, everything is shown (with a diff, if appropriate) except
for completely unchanged files.
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
2012-05-16 18:51:26 +02:00
Lennart Poettering
7e8d5761ec
delta: add missing files
2012-05-16 03:36:42 +02:00
Michal Schmidt
7cf55dd070
man: overwrite vs. override
...
'overwrite' conveys the idea of the old text being destroyed.
'override' does not. It is more similar to 'overrule'.
2012-05-15 08:26:29 +02:00
Lennart Poettering
957eb8cab2
systemctl: add switch-root verb
2012-05-14 22:41:30 +02:00
Lennart Poettering
6edd7d0a09
sleep: implement suspend/hibernate as first class targets
2012-05-08 13:54:23 +02:00
Lennart Poettering
4943c1c94b
logind: use "sleep" as generic term for "suspend", "hibernate", and later on "hybrid suspend"
2012-05-08 13:54:23 +02:00
Lennart Poettering
eecd1362f7
logind: implement delay inhibitor locks in addition to block inhibitor locks
...
This is useful to allow applications to synchronously save data before
the system is suspended or shut down.
2012-05-05 00:36:08 +02:00
Shawn Landden
57da3da15a
man: clarify _TRANSPORT
...
"resp." where it was confuses reader that stdout and stderr might go to differn't places
2012-05-04 00:54:17 +02:00
Lennart Poettering
0b86feac50
service: default to Type=dbus if BusName= is specified
2012-05-03 14:46:29 +02:00
Kay Sievers
349b915de5
man: fix typo
2012-04-30 15:30:57 +02:00
Lennart Poettering
7c8fa05c4d
unit: add new dependency type RequiresMountsFor=
...
RequiresMountsFor= is a shortcut for adding requires and after
dependencies to all mount units neeed for the specified paths.
This solves a couple of issues regarding dep loop cycles for encrypted
swap.
2012-04-30 10:52:07 +02:00
Lennart Poettering
a8ad0f8928
service: document new Type=idle
2012-04-30 10:52:07 +02:00
Lennart Poettering
bc2f673ec2
nspawn: add --read-only switch
2012-04-25 15:11:20 +02:00
Lennart Poettering
8d8e945624
manager: drop MountAuto= and SwapAuto= options
...
The ability to set MountAuto=no and SwapAuto=no was useful during the
adoption phase of systemd, so that distributions could stick to their
classic mount scripts a bit longer. It is about time to get rid of it
now.
2012-04-24 13:53:34 +02:00
Lennart Poettering
25f5971b5e
man: rework nspawn man page to suggest yum --installroot instead of mock
2012-04-24 13:14:40 +02:00
Lennart Poettering
144f0fc0c8
nspawn: add --uuid= switch to allow setting the machine id for the container
2012-04-22 14:48:21 +02:00
Lennart Poettering
0f0dbc46cc
nspawn: add -b switch to automatically look for an init binary
2012-04-22 14:11:32 +02:00
Michael Biebl
dc786b29c3
man: Fix a few typos
...
Reported-by: A. Costa <agcosta@gis.net>
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668344
2012-04-17 14:37:18 +02:00
Kay Sievers
f13b388f97
udev: install udevd as /usr/lib/systemd/systemd-udevd
2012-04-17 00:18:30 +02:00
Kay Sievers
6ada823a9a
udev: remove configuration options for /dev, /sys, /run directories
2012-04-16 19:20:57 +02:00
Lennart Poettering
c3175a7f40
cgls: don't show empty cgroups by default
2012-04-16 18:59:08 +02:00
Kay Sievers
b45f770f00
udev: clarify man page regarding starting dameons
2012-04-14 21:53:26 +02:00
Lennart Poettering
984bf9312e
machine-id-setup: add the usual command line parameters
2012-04-12 15:07:24 +02:00
Lennart Poettering
2c4ff63406
detect-virt: make detect-virt an official command
2012-04-12 14:58:52 +02:00
Lennart Poettering
d051610953
unit: introduce ConditionPathIsReadWrite
2012-04-12 12:58:19 +02:00
Léo Gillot-Lamure
40c32a4ad4
One can specify in which cgroup hierarchies a systemd-nspawn container will appear
2012-04-12 00:46:09 +02:00
Lennart Poettering
5430f7f2bc
relicense to LGPLv2.1 (with exceptions)
...
We finally got the OK from all contributors with non-trivial commits to
relicense systemd from GPL2+ to LGPL2.1+.
Some udev bits continue to be GPL2+ for now, but we are looking into
relicensing them too, to allow free copy/paste of all code within
systemd.
The bits that used to be MIT continue to be MIT.
The big benefit of the relicensing is that closed source code may now
link against libsystemd-login.so and friends.
2012-04-12 00:24:39 +02:00
Lennart Poettering
6bb92a169e
polkit: temporarily spawn of a polkit agent in terminals for possibly authenticated operations
2012-04-11 20:39:03 +02:00
Lennart Poettering
082694b75f
units: introduce nss-user-lookup.target
...
This separates user/group NSS lookups from host/network NSS lookups.
By default order all network mounts after host/network NSS lookups now,
and logind execution after user/group NSS lookups.
2012-04-11 00:11:18 +02:00
Kay Sievers
07cd4fc168
udev: remove support for /lib/udev/devices/; tmpfiles should be used
2012-04-08 16:50:16 +02:00
Lennart Poettering
e96d6be763
systemd: add hardware watchdog support
...
This adds minimal hardware watchdog support to PID 1. The idea is that
PID 1 supervises and watchdogs system services, while the hardware
watchdog is used to supervise PID 1.
This adds two hardware watchdog configuration options, for the runtime
watchdog and for a shutdown watchdog. The former is active during normal
operation, the latter only at reboots to ensure that if a clean reboot
times out we reboot nonetheless.
If the runtime watchdog is enabled PID 1 will automatically wake up at
half the configured interval and write to the watchdog daemon.
By default we enable the shutdown watchdog, but leave the runtime
watchdog disabled in order not to break independent hardware watchdog
daemons people might be using.
This is only the most basic hookup. If necessary we can later on hook
up the watchdog ping more closely with services deemed crucial.
2012-04-05 22:15:29 +02:00
Kay Sievers
d3a2386d15
man: update udev man pages
2012-04-04 14:42:32 +02:00
Kay Sievers
6df831f25e
Merge branch 'master' of ssh://git.freedesktop.org/git/systemd/systemd
2012-04-04 05:23:51 +02:00
Kay Sievers
3e2147858f
move imported udev into place
2012-04-04 05:05:07 +02:00
Lennart Poettering
6bc3bf5b05
man: document the _TRANSPORT journal field
2012-04-04 00:43:40 +02:00
Lennart Poettering
41048afabb
man: clarify the formatting of timestamps
2012-04-03 23:08:04 +02:00
Lennart Poettering
feb88c9ff5
man: update documentation of special units
2012-04-03 22:32:05 +02:00
Lennart Poettering
ffa16db026
man: document special journal fields
2012-04-03 22:31:48 +02:00
Lennart Poettering
568b679f2a
systemctl: make -f short for both --follow and --force
2012-04-03 14:43:48 +02:00
Kay Sievers
18b754d345
rename /etc/systemd/systemd-{login,journal}d.conf to {login,journal}d.conf
2012-03-30 23:36:44 +02:00
Lennart Poettering
2bd3c38a44
journalctl: add --local switch
2012-03-27 00:14:29 +02:00
Lennart Poettering
0aed10889b
man: don't claim -f was short for --follow
2012-03-26 23:51:56 +02:00
Lennart Poettering
169c4f6513
journalctl,loginctl: drop systemd- prefix in binary names
...
Let's make things a bit easier to type, drop the systemd- prefix for
journalctl and loginctl, but provide the old names for compat.
All systemd binaries are hence now prefixed with "systemd-" with the
exception of the three primary user interface binaries:
systemctl
loginctl
journalctl
For those three we do provide systemd-xyz names as well, via symlinks:
systemd-systemctl → systemctl
systemd-loginctl → loginctl
systemd-journalctl → journalctl
We do this only for the *primary* user tools, in order to avoid
unnecessary namespace problems. That means tools like systemd-notify
stay the way they are.
2012-03-26 20:58:47 +02:00
Lennart Poettering
9adf646d0a
man: systemd-cat(1) typo fix
...
Noticed by Sergey Ptashnick
2012-03-22 00:35:19 +01:00
Lennart Poettering
95f77929d8
man: updates to sysctl.d(5)
2012-03-21 23:32:02 +01:00
Lennart Poettering
bd08f24224
man: fix parameter name for sd_uid_xxx()
2012-03-20 15:28:35 +01:00
Michal Schmidt
ee4cbc2c85
remove GTK pieces
...
They've moved to systemd-ui.
2012-03-20 13:10:22 +01:00
Lennart Poettering
5c3246b1a6
man: document journal features of systemctl(1)
2012-03-16 01:00:23 +01:00
Lennart Poettering
2af777ba96
man: document systemd-journalctl(1)
2012-03-16 00:50:52 +01:00
Lennart Poettering
b47ffcfdfd
man: document systemd-journald.conf(5)
2012-03-15 23:25:14 +01:00
Lennart Poettering
44f44a29cc
man: document systemd-machine-id-setup(1)
2012-03-15 22:36:33 +01:00
Lennart Poettering
9aac0b2c19
man: document systemd-cat(1)
2012-03-15 22:19:36 +01:00
Lennart Poettering
fb0864e7b9
virt: the pidns controller does not exist anymore
2012-03-15 00:43:47 +01:00
Lennart Poettering
fc1a2e06a2
conf: when looking for configurations look in /etc first, in /run second
...
After long consideration we came to the conclusion that user
configuration in /etc should always override the (generally computer
generated) configuration in /run. User configuration should always be
what matters over anything else. Hence rearrange the search orders
accordingly.
In general this should change very little as overriding like this is
seldomn done so far, and the order between /etc and /usr stays the same.
2012-03-14 14:25:05 +01:00
Lennart Poettering
45dc3a0478
man: document where we read kernel cmdline options from
2012-03-14 14:13:12 +01:00
Lennart Poettering
54ecda32c6
socket: add option for SO_PASSEC
...
https://bugzilla.redhat.com/show_bug.cgi?id=798760
(Note that this work is not complete yet, as the kernel seems to send us
useless data with SCM_SECURITY enabled)
2012-03-13 00:00:27 +01:00
Lennart Poettering
669e49fe2c
man: reword tmpfiles selinux bits
2012-03-12 21:51:39 +01:00
Lennart Poettering
03f38e7498
man: clarify that applications must ignore unknown fields
2012-03-06 18:17:07 +01:00
Lennart Poettering
edcf3b8900
man: document how os-release(5) may be extended by OS vendors
2012-03-06 18:14:06 +01:00
Lennart Poettering
d383ac0d2f
man: fix typo
2012-03-06 17:58:27 +01:00
Lennart Poettering
74bebb314b
man: allow that /etc/os-release is a symlink
2012-03-06 17:52:21 +01:00
Lennart Poettering
62ca938d2d
man: add URL field definitions to os-release(5)
...
As requested by Raphaël Hertzog from the Debian project, include
information about the home page and support/bug report pages in
/etc/os-release.
2012-03-06 17:44:32 +01:00
Lennart Poettering
e21aee1494
man: add ID_LIKE definition to os-release(5)
...
As requested by Raphaël Hertzog from the Debian project, encode
derivative information in /etc/os-release.
2012-03-06 13:59:12 +01:00
Shawn Landden
ae0716ea0d
man: corrected machine-info(5) man page to be in line with source
...
change conflicting man/machine-info.xml documentation to match functionality in
src/hostname/hostnamed.c 114-119
2012-03-05 14:10:19 +01:00
Lennart Poettering
96b0cb1181
man: systemd.special no longer needs sed logic
2012-02-15 20:26:49 +01:00
Lennart Poettering
81e0d95604
login: document new sd_session_get_xxx() calls
2012-02-15 20:13:24 +01:00
Lennart Poettering
e606bb61d0
systemctl: introduce systemctl reboot -ff
2012-02-15 20:05:49 +01:00
Lennart Poettering
88ce72297a
man: define more precisely the format of /etc/os-release
2012-02-14 17:31:44 +01:00
Lennart Poettering
f8045772bd
man: document CPE field in os-release file
2012-02-14 17:01:49 +01:00
Lennart Poettering
50b1678aab
sd-login: if NULL or 0 is passed as first parameter of the sd_xxx functions, work on objects of the calling process
2012-02-13 23:50:02 +01:00
Lennart Poettering
3d88c0a7d1
man: we don't support systems without /etc/os-release anymore
2012-02-13 21:42:30 +01:00
Lennart Poettering
26fd9acfd5
man: it's probably a good idea to wrap the ANSI color in quotes, in order to allow proper shell parsing of the semicolon
2012-02-13 18:39:09 +01:00
Michael Biebl
a26c9cc604
Fix broken Git repository URLs
2012-02-13 17:49:09 +01:00
Lennart Poettering
02c4ef9c35
service: imply NotifyAccess=main if WatchdogSec= is used
2012-02-09 21:11:25 +01:00
Lennart Poettering
092317d034
man: document restart options
2012-02-09 21:01:29 +01:00
Bill Nottingham
54f5e17193
man: Clarify man page with respect to automatic fstab dependencies
...
Automatic mounts will be added if 'MountAuto=yes' is in system.conf,
regardless of whether comment=systemd.mount is set.
2012-02-09 20:04:38 +01:00
Lennart Poettering
353e12c2f4
service: ignore SIGPIPE by default
2012-02-09 03:18:04 +01:00
Lennart Poettering
fa4ab99705
man: document x-systemd-device-timeout=
2012-02-09 01:20:09 +01:00
Lennart Poettering
2707271e8e
man: fix XML
...
Spotted by Sergey Ptashnick.
2012-02-09 00:52:29 +01:00
Lennart Poettering
e8ab3ccba4
man: document the WATCHDOG_USEC environment variable
2012-02-08 21:24:41 +01:00
Michael Olbrich
bb242b7b52
service: introduce WatchdogSec and hook up the watchdog with the existing failure logic
2012-02-08 17:10:38 +01:00
Lennart Poettering
aa704ba8c2
man: document systemd.setenv=
2012-02-08 16:33:55 +01:00
Kay Sievers
e0d25329b2
move /usr/bin/systemd to /usr/lib/systemd/systemd
2012-02-08 00:08:10 +01:00
Lennart Poettering
9f056f4087
man: document that we support tcpwrappers only for access control
...
We do not support, and explicitly never want to support environment
variable settings and suchlike in tcpwrappers.
https://bugs.freedesktop.org/show_bug.cgi?id=45143
2012-02-02 06:22:36 +01:00
Michael Olbrich
a6927d7ffc
service: add watchdog timestamp
...
This patch adds WatchdogTimestamp[Monotonic] to the systemd service
D-Bus API. The timestamp is updated to the current time when the
service calls 'sd_nofity("WATCHDOG=1\n")'.
Using a timestamp instead of an 'alive' flag has two advantages:
1. No timeout is needed to define when a service is no longer alive.
This simplifies both configuration (no timeout value) and
implementation (no timeout event).
2. It is more robust. A 'dead' service might not be detected should
systemd 'forget' to reset an 'alive' flag. It is much less likely
to get a valid new timestamp if a service died.
2012-02-01 19:29:19 +01:00
Lennart Poettering
7d39db92c5
virt: detect LXC+libvirt containers
2012-01-25 00:13:05 +01:00
Lennart Poettering
caa9488700
man: document systemd-cgtop tool
2012-01-25 00:12:47 +01:00
Lennart Poettering
1e5678d023
cgls: don't show kernel threads by default
2012-01-22 18:22:26 +01:00
Kay Sievers
891703e1ee
persistant -> persistent
2012-01-18 21:47:30 +01:00
Lennart Poettering
31ed59c511
tmpfiles: support writing short strings to files, in order to support /sys manipulations at boot time, a la sysctl
2012-01-18 16:39:04 +01:00
Lennart Poettering
8d53b4534a
exec: introduce ControlGroupPersistant= to make cgroups persistant
2012-01-18 15:40:21 +01:00
Lennart Poettering
468d726bdd
tmpfiles: add support for creating symlinks, char/block device nodes
2012-01-18 13:56:02 +01:00
Lennart Poettering
4cfa2c999d
core: switch all log targets to go directly to the journal, instead via syslog
2012-01-12 05:09:06 +01:00
Lennart Poettering
4dcc1cb415
unit: implement new PropagateReloadTo=/PropagateReloadFrom= operations
2012-01-11 02:52:34 +01:00
Lennart Poettering
706343f492
journal: introduce log target 'journal' for executed processes
2012-01-06 02:48:38 +01:00
Lennart Poettering
eff406331a
login: implement sd_session_get_service()
2012-01-05 23:14:22 +01:00
Lennart Poettering
8ab49c12dc
headers: fix git URLs for source files
2012-01-05 18:25:36 +01:00
Lennart Poettering
94fb446e55
journald: store _SYSTEMD_UNIT= instead of _SYSTEMD_SERVICE= field, since processes might also be related to mount, swap or socket units, not just services
2012-01-04 15:35:30 +01:00
Tom Gundersen
63c52e45de
man: fix SEE ALSO in hostname(5)
...
Rather than referencing itself (hostname(5)), point to hostname(7).
2012-01-03 21:55:42 +01:00
Lennart Poettering
9847946e12
login: introduce sd_pid_get_service()
2012-01-03 21:08:58 +01:00
Lennart Poettering
271b032a05
socket: rename the PassCred= option to PassCredentials=, since we don't want to needlessly abbreviate options unless they are very well established
2011-12-31 01:07:49 +01:00
Lennart Poettering
dc1ecd78e9
Merge branch 'journal'
2011-12-31 00:59:37 +01:00
Lennart Poettering
76318284fc
man: switch to UTF-8 output, to work around charset issues
2011-12-19 20:25:52 +01:00
Lennart Poettering
5079a105e7
man: extend sd-login(7) in regards to mixing D-Bus and synchronous library calls a bit
2011-12-19 17:40:31 +01:00
Lennart Poettering
595aae376f
man: various updates
2011-12-19 14:42:59 +01:00
Lennart Poettering
01448ff92d
man: add sd-login(7) page
2011-12-19 13:57:07 +01:00
Lennart Poettering
559de12890
man: sd_readahead is not actually available in libsystemd-daemon
2011-12-19 13:19:01 +01:00
Lennart Poettering
a822cbfa2e
sd-daemon: fix #include lines since we now ship a shared library
2011-12-19 13:11:42 +01:00
Lennart Poettering
0b3b020a17
man: document the sd-login interfaces
2011-12-19 03:02:17 +01:00
Michal Schmidt
4f025f4c4f
man: fix misplaced remark in description of Sockets=
2011-12-17 00:40:21 +01:00
Michal Schmidt
777b87e702
tmpfiles: add 'z', like 'Z' but not recursive
2011-12-16 18:27:35 +01:00
Michal Schmidt
062e01bbdb
tmpfiles: apply chown, chmod for 'Z' entries too
...
If changing ownership or permissions is not desired, they can be
configured to '-' or omitted entirely.
2011-12-16 18:04:54 +01:00
Michal Schmidt
a37b560a63
man: mention that 'Z' ignores uid/gid/mode
2011-12-16 00:38:22 +01:00
Michal Schmidt
462d63db06
man: document 'Z' in tmpfiles
2011-12-16 00:31:21 +01:00
Tim Waugh
7e115808a9
'@' is an 'ampersat' not an 'ampersand'; let's call it 'at symbol'
2011-12-08 17:32:09 +01:00
Michal Schmidt
e92238567b
path: add PathModified (= PathChanged + IN_MODIFY)
2011-12-03 13:58:21 +01:00
Michal Schmidt
42e87475cf
man: document the PassCred option
2011-11-30 11:06:35 +01:00
Michal Schmidt
9f84624270
man: fix typo in sd_notify
...
Noticed by guzu.
2011-11-11 10:48:17 +01:00
Michal Schmidt
75c982a79f
man: fix a typo in signal number
2011-11-07 01:10:35 +01:00
Lennart Poettering
62590f23c1
unit: introduce ConditionCapability
2011-10-11 15:16:52 +02:00
Lennart Poettering
21e557edcc
units: introduce local-fs-pre.target and remote-fs-pre.target
...
This hook target enables services to order themselves between
network.target and remote mounts, which is needed for GFS2 and similar
systems.
2011-10-11 03:33:53 +02:00
Ran Benita
7e13bea0e1
man: document list-unit-files
...
It's documented in the --help, but not in the manpage.
2011-10-11 02:58:14 +02:00
Barry Scott
a70d9a77d9
man: .include directive does not include as textual include it includes by parsing the include file.
...
This means that section headers must be used inside of
a .include file otherwise all the lines are ignored.
2011-10-11 01:11:49 +02:00
Barry Scott
7734f77373
man: for ExecStart= provide more details on env var substitution and how that turns into arguments.
...
For EnvironmentFile= explain that double quotes can be used
to protect whitespace.
2011-10-11 01:11:26 +02:00
Michal Schmidt
ebed32bfe8
systemctl: print the legend regardless of stdout type, add --no-legend
...
Print the legend (the column headers and the footer with hints) by
default even to non-tty output. People seem to get confused by the
difference when they redirect the output.
Add a parameter to suppress the printing of the legend.
Related-to: https://bugzilla.redhat.com/show_bug.cgi?id=713567
2011-09-27 12:10:27 +02:00
Lennart Poettering
8095200d05
condition: optionally test against type of virtualization (vm vs. container)
2011-09-23 17:09:49 +02:00
Lennart Poettering
65bc2c2114
util: detect systemd-nspawn without relying on ns cgroup tree
2011-09-23 16:28:27 +02:00
Lennart Poettering
1c744f2ba6
man: document that PathChanged= does not care for simple writes but only for close()-after-write()
2011-09-22 21:37:01 +02:00
Lennart Poettering
7712ea6da6
man: document pkg-config line for sd-daemon
2011-09-22 21:16:52 +02:00
Lennart Poettering
71e6c1cf47
man: document that sd-daemon.[ch] is now available as shared library
2011-09-22 21:16:52 +02:00
Michal Schmidt
0d60602c3b
condition: add ConditionPathIsSymbolicLink
2011-09-21 01:42:02 +02:00
Lennart Poettering
8571962ca3
condition: always follow symlinks for condition checks, to mimic test
2011-09-21 01:07:25 +02:00
Lennart Poettering
ab7f148f81
unit: introduce ConditionPathIsMountPoint=
2011-09-21 00:50:40 +02:00
Michal Schmidt
418112a296
man: document which condition tests follow symlinks
...
ConditionPathExists and ConditionFileIsExecutable follow symlinks.
ConditionPathIsDirectory does not follow symlinks.
(XXX: is this actually the desired behavior?)
2011-09-20 13:13:17 +02:00
Mathieu Bridon
0e89268b28
man: list specifiers in a table
...
It was noted on IRC that the current layout is not necessarily the
easiest to parse by humans. I personnally struggled understanding it the
first time I read it.
Hopefully, this change makes it easier to understand.
Note: I only reformatted the information that was already present in the
documentation, I didn't add anything.
2011-09-06 00:36:23 +02:00
Albert Strasheim
96804f05b9
man: fix typo in systemd manual page
2011-09-06 00:35:27 +02:00
Lennart Poettering
07bceef2a9
locale: support $LANGUAGE too
...
$LANGUAGE is a GNU extension that is probably worth supporting, since it
allows specifiying an order of languages.
https://bugs.freedesktop.org/show_bug.cgi?id=40510
2011-08-31 14:10:50 +02:00
Lennart Poettering
801f44bb22
man: document /etc/timezone
2011-08-31 03:09:22 +02:00
Lennart Poettering
4b7b2efb69
man: don't recommend After=syslog.target anymore since we don't support non-socket-activatable syslogs anymore where that was ncessary
2011-08-31 01:35:43 +02:00
Lennart Poettering
de6c78f879
service: change default stdout/stderr to syslog
2011-08-30 22:57:58 +02:00
Lennart Poettering
346bce1f4c
stdout-bridge: rename logger to stdout-syslog-bridge to make it more descriptive
2011-08-30 22:42:49 +02:00
Lennart Poettering
3377af3e22
man: fix securebits docs
2011-08-29 13:44:12 +02:00
Josh Triplett
db47cc2ae0
man: Sort the entries in systemd.special(7)
...
This manpage presents the special targets in alphabetical order, but
time-sync.target appeared in the wrong place.
2011-08-24 02:35:22 +02:00
Lennart Poettering
0c85a4f3ef
cgroup: optionally mount a specific cgroup controllers together, and add cpu+cpuacct to the default
2011-08-23 00:37:35 +02:00
Lennart Poettering
94959f0fa0
exec: allow passing arbitrary path names to blkio cgroup attributes
...
If a device node is specified, then adjust the bandwidth/weight of it,
otherwise find the backing block device of the file system the path
refers to and adjust its bandwidth/weight.
2011-08-21 20:07:45 +02:00
Lennart Poettering
9e37286844
exec: add high-level controls for blkio cgroup attributes
2011-08-21 20:07:08 +02:00
Lennart Poettering
ab1f063390
exec: optionally apply cgroup attributes to the cgroups we create
2011-08-20 00:22:02 +02:00
Lennart Poettering
ff01d048b4
exec: introduce PrivateNetwork= process option to turn off network access to specific services
2011-08-02 05:24:58 +02:00
Lennart Poettering
4f755fc6ab
man: nspawn fixes
2011-08-02 04:55:10 +02:00
Lennart Poettering
a41fe3a293
nspawn: add new --no-net switch to turn off networking in the container
2011-08-02 04:49:37 +02:00
Miklos Vajna
283ef082ee
man: loginctl has lock/unlock with a -session suffix
...
Hi,
The systemd-loginctl manpage talks about lock/unlock while in fact it1s
lock-sesion/unlock-session. The attached patch fixes this issue.
Thanks.
2011-08-01 23:28:11 +02:00
Ville Skyttä
8b7d221208
man: Fix command name in systemd-tmpfiles example.
2011-08-01 23:28:09 +02:00