Commit 72aca2db37
Unsigned
Layout: unified · split
README.md +2 −12
| @@ -5,18 +5,8 @@ a suckless init - without runlevels, and with only one configuration file | |||
| 5 | # dependencies | 5 | # dependencies |
| 6 | you need eudev (or udev from systemd) and your own list of hardware modules, the init does not have any modprobing protocols/services, see https://iinitt.nekoweb.org; p2.1. ELogind (or ConsoleKit) is also a need for TTYs (the system will boot up but it will gonna use /dev/console) and/or DE/WM sessions. | 6 | you need eudev (or udev from systemd) and your own list of hardware modules, the init does not have any modprobing protocols/services, see https://iinitt.nekoweb.org; p2.1. ELogind (or ConsoleKit) is also a need for TTYs (the system will boot up but it will gonna use /dev/console) and/or DE/WM sessions. |
| 7 | 7 | ||
| 8 | # installation | 8 | # installation (as root) |
| 9 | make -j$(nproc) && (#) make install | 9 | ```make -j$(nproc) && make install``` |
| 10 | *manually;* | ||
| 11 | @ first compile the code: | ||
| 12 | $ gcc iinitt.c -o iinitt | ||
| 13 | @ then move the init executable to /sbin: | ||
| 14 | '# mv iinitt /sbin | ||
| 15 | !!@!! make sure that executable is not a dynamic executable! | ||
| 16 | @ make the executable r/w/e: | ||
| 17 | '# chmod 777 /sbin/iinitt | ||
| 18 | !!@!! then boot with the kernel parameters: | ||
| 19 | init=/sbin/iinitt | ||
| 20 | 10 | ||
| 21 | # wiki | 11 | # wiki |
| 22 | https://iinitt.nekoweb.org/ | 12 | https://iinitt.nekoweb.org/ |