Address ease of installation / setup #49

Open
opened 2022-01-07 10:04:52 +01:00 by pfm · 2 comments
Collaborator

Installation of gpg-mailgate used to be a manual, error-prone process. We can change it into at least semi-automatic process supported by helper scripts.

Options:

  • Provide a package.
  • Provide tools to build packages for different operating systems and/or packaging tools (rpm, deb, etc.).
  • Provide tools to automate at least parts of the process of setting up Lacre.
Installation of gpg-mailgate used to be a manual, error-prone process. We can change it into at least semi-automatic process supported by helper scripts. Options: * Provide a package. * Provide tools to build packages for different operating systems and/or packaging tools (rpm, deb, etc.). * Provide tools to automate at least parts of the process of setting up Lacre.
pfm added the
IDEA
label 2022-01-07 10:04:52 +01:00
Owner

We could start with just simple bash script for initial script and the ansible role which is pretty much done though i still need to work on some error checking and cover more then just debian.

Package wise, we could start with deb and arch which I would be happy to do. rpm is alien to me but if I manage to setup the above packages, I guess it wouldn't hurt to learn how to do an rpm.

I guess we just provide packages direcly from git repo (releases) or webiste and once things get more stable and all we could start pushing them to the distribution repositories and maintain that.

We could start with just simple bash script for initial script and the ansible role which is pretty much done though i still need to work on some error checking and cover more then just debian. Package wise, we could start with deb and arch which I would be happy to do. rpm is alien to me but if I manage to setup the above packages, I guess it wouldn't hurt to learn how to do an rpm. I guess we just provide packages direcly from git repo (releases) or webiste and once things get more stable and all we could start pushing them to the distribution repositories and maintain that.
Owner

I will work on finalizing ansible role and will start with some bash helper script.

I will work on finalizing ansible role and will start with some bash helper script.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Disroot/gpg-lacre#49
No description provided.