summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO9
-rw-r--r--man/systemd-remount-fs.service.xml29
-rw-r--r--src/core/dbus-manager.c4
-rw-r--r--src/remount-fs/remount-fs.c5
4 files changed, 30 insertions, 17 deletions
diff --git a/TODO b/TODO
index 01b5edcd22..c51bfbe70d 100644
--- a/TODO
+++ b/TODO
@@ -25,6 +25,15 @@ Bugfixes:
Features:
+* document that journal data is primarily ASCII, UTF-8 where necessary and binary only where nothing else makes sense.
+
+* on reload/reexec: serialize NInstalledJobs properly
+
+* Document:
+ - PID 1 D-Bus API
+ - Update Syslog Interface docs
+ - Journal C API manual pages
+
* logind: export a bool property that tells user whether a
suspend/shutdown is currently scheduled, i.e. where are between
PrepareForSuspend(true) and PrepareForSuspend(false)
diff --git a/man/systemd-remount-fs.service.xml b/man/systemd-remount-fs.service.xml
index fa3b009670..c1df5e6f43 100644
--- a/man/systemd-remount-fs.service.xml
+++ b/man/systemd-remount-fs.service.xml
@@ -58,20 +58,21 @@
is an early-boot service that applies mount options
listed in
<citerefentry><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry>
- to the root file system and the kernel API virtual
- file systems. This is required so that the mount
- options of these file systems -- which are pre-mounted
- by the kernel, the initial RAM disk or system manager
- code -- are updated to those listed in
- <filename>/etc/fstab</filename>. This service ignores
- normal file systems and only changes the root file
- system (i.e. <filename>/</filename>) and the virtual
- kernel API file systems such as
- <filename>/proc</filename>, <filename>/sys</filename>
- or <filename>/dev/</filename>. This service executes
- no operation if <filename>/etc/fstab</filename> does
- not exist or lists no entries for the root file system
- or the kernel API VFS.</para>
+ to the root file system, the <filename>/usr</filename>
+ file system and the kernel API virtual file
+ systems. This is required so that the mount options of
+ these file systems -- which are pre-mounted by the
+ kernel, the initial RAM disk, container environments
+ or system manager code -- are updated to those listed
+ in <filename>/etc/fstab</filename>. This service
+ ignores normal file systems and only changes the root
+ file system (i.e. <filename>/</filename>),
+ <filename>/usr</filename> and the virtual kernel API
+ file systems such as <filename>/proc</filename>,
+ <filename>/sys</filename> or
+ <filename>/dev/</filename>. This service executes no
+ operation if <filename>/etc/fstab</filename> does not
+ exist or lists no entries for the mentioned file systems.</para>
</refsect1>
<refsect1>
diff --git a/src/core/dbus-manager.c b/src/core/dbus-manager.c
index cd827ca458..f8a5400055 100644
--- a/src/core/dbus-manager.c
+++ b/src/core/dbus-manager.c
@@ -114,7 +114,9 @@
" </method>\n" \
" <method name=\"Subscribe\"/>\n" \
" <method name=\"Unsubscribe\"/>\n" \
- " <method name=\"Dump\"/>\n" \
+ " <method name=\"Dump\">\n" \
+ " <arg name=\"dump\" type=\"s\" direction=\"out\"/>\n" \
+ " </method>\n" \
" <method name=\"CreateSnapshot\">\n" \
" <arg name=\"name\" type=\"s\" direction=\"in\"/>\n" \
" <arg name=\"cleanup\" type=\"b\" direction=\"in\"/>\n" \
diff --git a/src/remount-fs/remount-fs.c b/src/remount-fs/remount-fs.c
index ef68e506e5..8b3aaeb32c 100644
--- a/src/remount-fs/remount-fs.c
+++ b/src/remount-fs/remount-fs.c
@@ -79,9 +79,10 @@ int main(int argc, char *argv[]) {
int k;
char *s;
- /* Remount the root fs and all API VFS */
+ /* Remount the root fs, /usr and all API VFS */
if (!mount_point_is_api(me->mnt_dir) &&
- !path_equal(me->mnt_dir, "/"))
+ !path_equal(me->mnt_dir, "/") &&
+ !path_equal(me->mnt_dir, "/usr"))
continue;
log_debug("Remounting %s", me->mnt_dir);