Merge pull request #1 from TerminalJunki/dev

added service files and changed makefile for s6 support
This commit is contained in:
TerminalJunki 2024-01-31 20:19:38 +00:00 committed by GitHub
commit d57ef8d7be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 13 additions and 0 deletions

View File

@ -104,6 +104,13 @@ installrunit:
@echo "installing runit service"
@install -DZ $(RESD)/ly-runit-service/* -t ${DESTDIR}/etc/sv/ly
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"."
@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
uninstall:
@echo "uninstalling"
@rm -rf ${DESTDIR}/etc/ly

3
res/ly-s6/README.txt Normal file
View File

@ -0,0 +1,3 @@
Ly will not function properly if tty2 or the one set in config isn't disabled.
To do this edit "/etc/s6/config/tty2.conf" and set ' SPAWN="no" '
Then either reboot the system or run in order "s6-rc -d change tty2", "kill $(pgrep ly-dm)", "s6-rc -u change ly-srv".

2
res/ly-s6/run Normal file
View File

@ -0,0 +1,2 @@
#!/bin/execlineb -P
exec agetty -L -8 -n -l /usr/bin/ly-dm tty2 115200

1
res/ly-s6/type Normal file
View File

@ -0,0 +1 @@
longrun