diff --git a/makefile b/makefile index 116f5eb..385e0a0 100644 --- a/makefile +++ b/makefile @@ -106,7 +106,7 @@ installrunit: installs6: @echo "installing s6 service" - @echo "\tIMPORTANT: PLEASE READ CAREFULLY!\nLy will not function properly if tty2 or the one set in config isn't disabled. \nTo do this edit "/etc/s6/config/tty2.conf" and set ' SPAWN="no" '\nThen either reboot the system or run in order\n"s6-rc -d change tty2", "kill $$\(pgrep ly-dm\)", "s6-rc -u change ly-srv"." + @echo "\tIMPORTANT: PLEASE READ CAREFULLY!\nLy will not function properly if tty2 or the one set in config isn't disabled. \nTo do this edit "/etc/s6/config/tty2.conf" and set ' SPAWN="no" '\nThen either reboot the system or run in order\n"# s6-rc -d change tty2"\n"# s6-rc -u change ly-srv"" @touch ${DESTDIR}/etc/s6/adminsv/default/contents.d/ly-srv @install -DZ $(RESD)/ly-s6/* -t ${DESTDIR}/etc/s6/sv/ly-srv @s6-db-reload diff --git a/readme.md b/readme.md index 820741f..6662025 100644 --- a/readme.md +++ b/readme.md @@ -133,6 +133,29 @@ The agetty service for the tty console where you are running ly should be disabl ``` # rm /var/service/agetty-tty2 +``` +### s6 + +``` + +$ make +# make installs6 +# vim (or nano) /etc/s6/config/tty2.conf + +``` +Set `SPAWN="no"` +Exit and save configuration file. + +Note: If ly is configured to run on another tty other than tty2, change the respecting configuration file which can be found in /etc/s6/config + +The makefile should add and enable ly by default, but here are the steps to enable the service manually. + +``` + +# s6-service add default ly-srv +# s6-db-reload +# s6-rc -u change ly-srv + ``` ## Arch Linux Installation