diff --git a/man/ostree-prepare-root.xml b/man/ostree-prepare-root.xml
index 03bf022e27..53aad8cdd9 100644
--- a/man/ostree-prepare-root.xml
+++ b/man/ostree-prepare-root.xml
@@ -85,10 +85,10 @@ License along with this library. If not, see .
- A read-only bind mount is created over /sysroot/usr. The immutable bit is set on the deployment
+ A read-only bind mount is created over /sysroot/usr. The immutable bit (see chattr(1)) is set on the deployment
root, so this provides basic protection for filesystem mutation. If the sysroot.readonly
- option is enabled, instead a writable bind mount for /sysroot/etc, and everything else
- is mounted read-only.
+ option is enabled, then /sysroot/sysroot is mounted read-only to provide further protection and a writable bind mount for
+ /sysroot/etc is created.
@@ -111,7 +111,7 @@ License along with this library. If not, see .
sysroot.readonly
- A boolean value; the default is false. If this is set to true, then the /sysroot mount point is mounted read-only.
+ A boolean value; the default is false unless composefs is enabled. If this is set to true, then the /sysroot mount point is mounted read-only.
etc.transient
diff --git a/man/ostree.repo-config.xml b/man/ostree.repo-config.xml
index c2a9a8cdb6..1cebbba100 100644
--- a/man/ostree.repo-config.xml
+++ b/man/ostree.repo-config.xml
@@ -378,6 +378,15 @@ License along with this library. If not, see .
+
+ readonly
+ A boolean value. If this is set to true, then the
+ /sysroot mount point is mounted read-only. This is configured a
+ legacy repository configuration and the equivalent option in ostree/prepare-root.conf
+ should be used instead - see ostree-prepare-root1.
+
+
+
bootloader
Configure the bootloader that OSTree uses when