Apparently unicode ellipsis is too much for github.
* The initrd should mount `/run/` as a tmpfs and pass it pre-mounted when
jumping into the main system when executing systemd. The mount options should
- be `mode=755,nodev,nosuid,strictatime`
+ be `mode=755,nodev,nosuid,strictatime`.
* It's highly recommended that the initrd also mounts `/usr/` (if split off) as
appropriate and passes it pre-mounted to the main system, to avoid the
of this logic needs to place the following at the top of its main() function:
```c
-…
+...
[0][0] = '@';
-…
+...
```
And that's already it. Note that this functionality is only to be used by
#include <unistd.h>
int main(int argc, char *argv[]) {
- …
+ ...
if (access("/etc/initrd-release", F_OK) >= 0)
argv[0][0] = '@';
- …
+ ...
}
```
program consult this blog story: [Socket
Activation](http://0pointer.de/blog/projects/socket-activation.html)
-* Consider having a look at the [initrd Interface of systemd](http://www.freedesktop.org/wiki/Software/systemd/InitrdInterface)
+* Consider having a look at the [initrd Interface of systemd](https://systemd.io/INITRD_INTERFACE/).