Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 28 |
Nodes: | 6 (0 / 6) |
Uptime: | 48:14:05 |
Calls: | 422 |
Files: | 1,024 |
Messages: | 90,421 |
First iteration of news item about Certbot rework.
For ease of maintenance and faster and more reliable delivery for
Gentoo’s users, Certbot and its modules have been reworked into a single package.
Starting from app-crypt/certbot-3.2.0-r100, only this package is
necessary to install Certbot and its modules thanks to the help of USE
flags. Some block statements are enforced for modules packages to avoid collisions.
However this creates issues for users and requires them to take action
to update their Portage configuration and world set. Hence why this news
item and the introduction of transition packages.
Currently supported Certbot modules will have transition packages which
are simply meta-package with their corresponding USE flag to the main package, but it still requires users to update their package.use, as
describe below.
As a reminder, there is a Wiki page for Certbot: https://wiki.gentoo.org/wiki/Let%27s_Encrypt
So this news item introduces step-by-step actions to ensure proper
update:
1. Add an entry under package.use with the modules of your choice based
on the list provided by this new package. Example:
app-crypt/certbot certbot-apache certbot-dns-rfc2136
2. If you decide to go ahead of time by accepting "non stable" version
from Gentoo’s main Portage tree, continue with the following steps, or simply stop here, your work is done for now. Step 3 will be done later.
3. You can decide to clean now your world set, or other sets, of
Certbot’s module packages:
emerge --ask --deselect app-crypt/acme app-crypt/certbot-apache \
app-crypt/certbot-dns-cloudflare app-crypt/certbot-dns-desec \
app-crypt/certbot-dns-dnsimple app-crypt/certbot-dns-nsone \
app-crypt/certbot-dns-rfc2136 app-crypt/certbot-nginx
4. Emerge or update app-crypt/certbot if necessary. This should remove previous packages:
emerge --verbose --ask --changed-use --noreplace app-crypt/certbot