diff --git a/man/rules/meson.build b/man/rules/meson.build
index 5fe6df6272..6b08add2bb 100644
--- a/man/rules/meson.build
+++ b/man/rules/meson.build
@@ -772,7 +772,7 @@ manpages = [
['systemd-nspawn', '1', [], ''],
['systemd-path', '1', [], ''],
['systemd-portabled.service', '8', ['systemd-portabled'], 'ENABLE_PORTABLED'],
- ['systemd-pstore', '8', ['systemd-pstore.service'], 'ENABLE_PSTORE'],
+ ['systemd-pstore.service', '8', ['systemd-pstore'], 'ENABLE_PSTORE'],
['systemd-quotacheck.service',
'8',
['systemd-quotacheck'],
diff --git a/man/systemd-pstore.xml b/man/systemd-pstore.service.xml
similarity index 89%
rename from man/systemd-pstore.xml
rename to man/systemd-pstore.service.xml
index 11d66b8b01..47916da521 100644
--- a/man/systemd-pstore.xml
+++ b/man/systemd-pstore.service.xml
@@ -7,19 +7,19 @@
xmlns:xi="http://www.w3.org/2001/XInclude">
- systemd-pstore
+ systemd-pstore.service
systemd
- systemd-pstore
+ systemd-pstore.service
8
- systemd-pstore
systemd-pstore.service
- Tool to archive contents of the persistent storage filesystem
+ systemd-pstore
+ A service to archive contents of pstore
@@ -49,8 +49,8 @@
The pstore service is independent of the kdump service. In cloud environments
specifically, host and guest filesystems are on remote filesystems (eg. iSCSI
- or NFS), thus kdump relies [implicitly and/or explicitly] upon proper operation
- of networking software *and* hardware *and* infrastructure. Thus it may not be
+ or NFS), thus kdump relies (implicitly and/or explicitly) upon proper operation
+ of networking software *and* hardware *and* infrastructure. Thus it may not be
possible to capture a kernel coredump to a file since writes over the network
may not be possible.
@@ -59,9 +59,9 @@
debugging.
The systemd-pstore executable does the actual work. Upon starting,
- the pstore.conf is read to obtain options, then the /sys/fs/pstore
+ the pstore.conf file is read and the /sys/fs/pstore
directory contents are processed according to the options. Pstore files are written to the
- journal, and optionally saved into /var/lib/systemd/pstore.
+ journal, and optionally saved into /var/lib/systemd/pstore.
diff --git a/presets/90-systemd.preset b/presets/90-systemd.preset
index 4009cbb96e..dc9d02f0b9 100644
--- a/presets/90-systemd.preset
+++ b/presets/90-systemd.preset
@@ -36,6 +36,8 @@ disable systemd-journal-gatewayd.*
disable systemd-journal-remote.*
disable systemd-journal-upload.*
+enable systemd-pstore.service
+
# Passive targets: always off by default, since they should only be pulled in
# by dependent units.