You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2010-02-02T18:03:34.000+00:00 bittor:
Cambiar los scripts del firmware para que usen runit.
Básicamente hay que rehacerlos de cero porque los programas se ejecutan tipo demonios como en Linux, pero runit consume muy poca memoria, permite ejecutar y matar procesos en paralelo, con dependencias, no se necesitan pids porque todos los procesos son hijos de él mismo, si un proceso como VDR o LIRC muere puede iniciarse automáticamente y alguna cosa más.
Finalmente, hay que desactivar el init del busybox y añadir un parche para el kernel que ejecute el runit en lugar del init actual.
The text was updated successfully, but these errors were encountered:
El concepto es muy sencillo y el uso se asemeja a un Linux.
Hay que crear un directorio para cada demonio que queramos ejecutar y dentro tiene que estar el script "run" que se ejecutará cuando el demonio arranque (según lo que queramos hacer tendrá más archivos).
Luego podemos ejecutar "sv restart vdr" o "sv stop vdr" para reiniciar o parar el VDR.
Tengo compilado el programa (me falta parchearlo para tener las rutas y configuraciones del firm) y hecho el esquema general de arranque y apagado pero sin probar, sólo he probado algún programa por separado.
Cuando pueda subiré los archivos necesarios para compilar runit y unos cuantos scripts para que a partir de ahí se vaya haciendo el desarrollo en un nuevo directorio "base-pro-runit".
2010-02-02T18:03:34.000+00:00
bittor:
Cambiar los scripts del firmware para que usen runit.
Básicamente hay que rehacerlos de cero porque los programas se ejecutan tipo demonios como en Linux, pero runit consume muy poca memoria, permite ejecutar y matar procesos en paralelo, con dependencias, no se necesitan pids porque todos los procesos son hijos de él mismo, si un proceso como VDR o LIRC muere puede iniciarse automáticamente y alguna cosa más.
Finalmente, hay que desactivar el init del busybox y añadir un parche para el kernel que ejecute el runit en lugar del init actual.
The text was updated successfully, but these errors were encountered: