... | ... | @@ -47,6 +47,13 @@ ostree admin switch gnome-os:gnome-os/master/x86_64-devel |
|
|
|
|
|
The devel tree has the compiler, headers and .pc files for everything, however /usr is still not writtable. Fear not we can still compile and test stuff on the host with `systemd-sysext`! See Lennart's [blogpost](https://0pointer.net/blog/testing-my-system-code-in-usr-without-modifying-usr.html) and the `systemd-sysext manpages`
|
|
|
|
|
|
One time setup:
|
|
|
|
|
|
```
|
|
|
sudo mkdir -p /var/lib/extensions/shell-test/usr/lib/extension-release.d/
|
|
|
sudo cp /etc/os-release /var/lib/extensions/shell-test/usr/lib/extension-release.d/extension-release.shell-test
|
|
|
```
|
|
|
|
|
|
```
|
|
|
meson setup build && meson compile -C build
|
|
|
sudo DESTDIR=/var/lib/extensions/shell-test meson install -C build --quiet --no-rebuild && sudo systemd-sysext refresh --force
|
... | ... | |