···1515The primary tool for interacting with Portable Services is `portablectl`,
1616and they are managed by the `systemd-portabled` system service.
17171818-:::{.note}
1818+::: {.note}
1919Portable services are supported starting with systemd 239 (released on 2018-06-22).
2020:::
2121···3737`units` must be a list of derivations, and their names must be prefixed with the service name (`"demo"` in this case).
3838Otherwise `systemd-portabled` will ignore them.
39394040-:::{.Note}
4040+::: {.note}
4141The `.raw` file extension of the image is required by the portable services specification.
4242:::
4343···7676systemctl enable --now demo.socket
7777systemctl enable --now demo.service
7878```
7979-:::{.Note}
7979+::: {.note}
8080See the [man page](https://www.freedesktop.org/software/systemd/man/portablectl.html) of `portablectl` for more info on its usage.
8181:::
+1-1
doc/contributing/coding-conventions.chapter.md
···489489490490 in the package expression, attempt build and extract correct hash from error messages.
491491492492- :::{.warning}
492492+ ::: {.warning}
493493 You must use one of these four fake hashes and not some arbitrarily-chosen hash.
494494495495 See [](#sec-source-hashes-security).