Skip to content

Latest commit

 

History

History
80 lines (49 loc) · 3.53 KB

README.md

File metadata and controls

80 lines (49 loc) · 3.53 KB

OsirisInferis overlay for the DNS plugins of the ACME client certbot

pkgcheck repoman ci

Description

Currently, the only certbot DNS plugin in the official Gentoo Portage tree is certbot-dns-nsone. This overlay contains unofficial ebuilds for all the other DNS plugins in the certbot repository.

Note: the working of the plugins (besides certbot-dns-rfc2136) is NOT garanteed, as I don't have any means to test them all.

Instructions

Recommended method

This method is for systems using app-eselect/eselect-repository for the management of their overlays. For the layman method or if you want to add the overlay completely manually, see below.

If not installed already, install app-eselect/eselect-repository:

sudo emerge -av app-eselect/eselect-repository

Next, enable the overlay:

sudo eselect repository enable certbot-dns-plugins

After the overlay has been enabled, it isn't downloaded yet. To download all the ebuilds, sync the overlay by running:

sudo emerge --sync certbot-dns-plugins

After the overlay has been synced, you can emerge any of the 13 certbot DNS plugins currently not in the official Gentoo Portage tree.

Note: all ebuilds have the testing KEYWORDS variable set, including potential dependencies from this overlay. Please add the appropriate keyword when trying to install any of the ebuilds.

Alternative methods

Layman

If you're using layman for managing your overlays, you can simply run:

sudo layman -a certbot-dns-plugins

After layman automatically has synced the overlay, it can be used immediately.

Note: all ebuilds have the testing KEYWORDS variable set, including potential dependencies from this overlay. Please add the appropriate keyword when trying to install any of the ebuilds.

Manual installation of the repository without eselect repository or layman

First, if not done already, make the directory for the repositories:

sudo mkdir -p /var/db/repos

Then clone the git repository to the directory made above:

cd /var/db/repos/ && sudo git clone https://github.com/osirisinferi/certbot-dns-plugins-overlay.git

Lastly, move the repo configuration file to the correct directory:

sudo mkdir -p /etc/portage/repos.conf
sudo ln -s /var/db/repos/certbot-dns-plugins-overlay/certbot-dns-plugins.conf /etc/portage/repos.conf/

Note: repos.conf can also be a file, but a directory is prefered according to the Handbook.

See for more information: https://wiki.gentoo.org/wiki//etc/portage/repos.conf

Note: all ebuilds have the testing KEYWORDS variable set, including potential dependencies from this overlay. Please add the appropriate keyword when trying to install any of the ebuilds.