From 7a739110e09951774ca09442a42eddb1ecd82ece Mon Sep 17 00:00:00 2001 From: PixelDoted <34966285+PixelDoted@users.noreply.github.com> Date: Mon, 18 Sep 2023 11:10:03 -0500 Subject: [PATCH 1/2] Update README.md Added Read-only filesystem note for `systemd-sysext` --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 11a0a90b..bec4f79d 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,9 @@ After starting systemd-sysext.service (`sudo systemctl enable --now systemd-syse **Note**: An extension created this way will be linked against specific libraries on your system and will not work on other distributions. It also requires the previously mentioned libraries/dependencies at runtime to be installed in your system (the system extension does not carry these libraries). +**Read-Only Filesystem**: If you're not on an immutable distro you may notice that `/usr/` and `/opt/` are read-only. +this is caused by `systemd-sysext` being enabled, when you are done testing you can disable `systemd-sysext` (`sudo systemctl disable systemd-sysext`) + It is thus no proper method for long term deployment. ### Packaging From 091d3ff297278a25a2d0e264778abec4d5b742b3 Mon Sep 17 00:00:00 2001 From: PixelDoted <34966285+PixelDoted@users.noreply.github.com> Date: Mon, 18 Sep 2023 11:26:02 -0500 Subject: [PATCH 2/2] add `--now` when disabling `systemd-sysext` --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bec4f79d..1b2b9b91 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,7 @@ After starting systemd-sysext.service (`sudo systemctl enable --now systemd-syse It also requires the previously mentioned libraries/dependencies at runtime to be installed in your system (the system extension does not carry these libraries). **Read-Only Filesystem**: If you're not on an immutable distro you may notice that `/usr/` and `/opt/` are read-only. -this is caused by `systemd-sysext` being enabled, when you are done testing you can disable `systemd-sysext` (`sudo systemctl disable systemd-sysext`) +this is caused by `systemd-sysext` being enabled, when you are done testing you can disable `systemd-sysext` (`sudo systemctl disable --now systemd-sysext`) It is thus no proper method for long term deployment.