Skip to content
This repository was archived by the owner on Dec 21, 2021. It is now read-only.
This repository was archived by the owner on Dec 21, 2021. It is now read-only.

Some necessary decisions around OS packages #108

@soenkeliebau

Description

@soenkeliebau

There are a few decisions around the OS packages and how we want to build these that we need to take, which I'd like to put up for discussion here.

The current nightly packages take a very simple approach, which works for now as long as we stand up fresh test environments and pull them down after testing, but may not stand up to actual production use.

  • We currently roll out a config file, but potentially the user will want to change this and we shouldn't override those changes on update. Do we simply rely on the package manager features which would create a second file for the user to merge? I'd rather provide some form of .d directory in which the user can create their settings which would override any defaults in the config file or something similar.
  • Currently the systemd units are neither enabled nor started upon installation to give the option of having this as a separate, explicit step. Everybody on board with this?
  • We need to add cleanup actions for uninstallation, like stopping and disabling the service and removing directories (rudimentary steps in place for rpms)
  • Currently no special steps are defined for an update, any necessarry?
  • aob?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions