Reply To: Various service files for various inits

Forum › Forums › antiX-development › Development › Various service files for various inits › Reply To: Various service files for various inits

#177986
ProwlerGr
Member

    Great initiative @anticapitalista

    My stuff should all be on Gitlab under:
    https://gitlab.com/init-diversity

    I’ll just give you a rundown of what I have done for each init:

    Sysvinit:
    Nothing really, just using the already provided scripts

    OpenRC:
    The same, I have provided this as an init just because it works

    Runit:
    I have created a template deb package under runit-service-xxxxx
    – Replacing xxxxx with the <service-name> in all text-files & maintainer scripts
    – Renaming override-sysv.d/xxxxx.block to <service-name>.block (this stops the sysvinit service scripts from running)
    – Replacing the contents of the services folder, with the proper runit service files
    Would get the initial package up & running subject to final fine adustments (regarding dependencies)

    Dinit:
    Very similar workflow with template deb under dinit-service-xxxxx
    – Replacing xxxxx with the <service-name> in all text-files & maintainer scripts
    – Typically the config & scripts folders would be deleted (only used occassionaly on complex services)
    – Replacing the contents of the services folder, with the proper dinit service files
    Would get the initial package up & running subject to final fine adustments (regarding dependencies)

    s6-66:
    This is a bit different, but I have found a method to automatically convert Obarun’s packaging to debs using quilt.
    A big number of services has already been converted, I am happy to continue helping to convert the rest as this is my primary init of interest.
    Packaging template under 66-service-xxxxx.

    s6-rc:
    Template deb under s6-rc-service-xxxxx with similar logic to runit & dinit

    • This reply was modified 1 year, 4 months ago by ProwlerGr.
    • This reply was modified 1 year, 4 months ago by ProwlerGr. Reason: Formatting
    • This reply was modified 1 year, 3 months ago by ProwlerGr. Reason: 66-service-xxxxx packaging template provided