[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[GSoC 2020][Report] Week 1 - 3 - Systemd Unit Translator

Hi, all.

Here's my report for the first 3 weeks:

Week 1:

  - Setup Debian VMs: one for testing and one clone in case I mess something up
    and I need to start from scratch.

  - Read up on OpenRC service script guide, systemd manpages for service, units
    and install sections.

Week 2:

  - Assemble a parser (in bash) which splits key-value pairs of service files
    with the use of GNU coreutils.

  - Try to map each of the filtered values to an equivalent OpenRC function in
    pursuit of coming up with a basic translator but hit a roadblock since
    Debian's OpenRC looks nothing like the service script guide described.

Week 3:

  - Slow week. Roadblock continues and time is spent in learning about
    differences in Gentoo and Debian's OpenRC styles.

  - Debian's use of LSBHeaders and custom functions needs further work and
    research to make generic OpenRC script templates.

Reply to: