Control: merge -1 886420
Control: retitle -1 radicale: provide autostart enabling packages
thanks

Hi, just following up our conversation on IRC and documenting what you
suggested in case anyone else is available to do the work.

> I might introduce more specific packages - radicale-systemd and
> radicale-uwsgi depending on daemon tools, and radicale-user which
> includes registration in XDG menu system.  Help with that appreciated.

radicale:

* should recommend, and be depended by, each of the below
* probably in the order shown, since non-systemd uses can be explicit
* would be nice to have depends syntax support grouping, so the uwsgi
version can be preferred if uwsgi is already setup

radicale-systemd:

* embed, install and enable upstream unit file
* https://radicale.org/setup/#linux-with-systemd-system-wide
* current config relies on systemd-sysv-generator, so unit is untested

radicale-uwsgi:

* move and enable pre-existing radicale.ini, restart uwsgi
* https://salsa.debian.org/freedombox-team/plinth/issues/1620#note_102304

radicale-sysvinit:

* move and enable pre-existing radicale.init script
* https://sources.debian.org/src/radicale/2.1.11-6/debian/rules/#L12

radicale-user:

* embed, install and enable upstream unit file
* https://radicale.org/setup/#linux-with-systemd-as-a-user
* templating should handle default config for user dir
* create .desktop launcher, with sensible-browser to web UI

Attachment: signature.asc
Description: PGP signature

Reply via email to