Mercurial > ~samis > hgweb.cgi > blag
comparison posts/Gentoo_Repositories.md @ 44:a7f907874a07
Correct status of GPG-signed git commit checking
author | samis <samis@web> |
---|---|
date | Sun, 25 Mar 2018 04:52:21 +0000 |
parents | 197e15796e63 |
children |
comparison
equal
deleted
inserted
replaced
43:2227cf67c70f | 44:a7f907874a07 |
---|---|
1 [[!meta title="Using eselect-repository with Gentoo" author="samis"]] | 1 [[!meta title="Using eselect-repository with Gentoo" author="samis"]] |
2 [[!tag tech linux gentoo portage]] | 2 [[!tag tech linux gentoo portage]] |
3 # Background | 3 # Background |
4 Some time after installing Gentoo, I moved away from syncing the portage tree via Git, because having history of the repository is nice and as a bonus, the repository can be synchronized from GitHub over HTTPS while rsync uses plain text. | 4 Some time after installing Gentoo, I moved away from syncing the portage tree via Git, because having history of the repository is nice and as a bonus, the repository can be synchronized from GitHub over HTTPS while rsync uses plain text. |
5 Commits in the repository are also GPG-signed, but the current version of portage does not use this to validate the repository [(yet)](https://github.com/gentoo/portage/commit/7a507942b669b6a157612e8f7ce3fe362c39b38f) | 5 Commits in the repository are also GPG-signed, but the current version of portage does not use this (edit: by default, I rechecked the dates and 2.1.24 *should* have it) to validate the repository [(yet)](https://github.com/gentoo/portage/commit/7a507942b669b6a157612e8f7ce3fe362c39b38f) |
6 | 6 |
7 However, the official Gentoo package repository is not enough, and even though I use [Bedrock Linux](https://bedrocklinux.org/), it's nice to have packages designed for Gentoo so I use a number of unofficial repositories or overlays to add more packages and the conventional tool to use is [Layman](https://wiki.gentoo.org/wiki/Layman) which has a decent-enough interface and support for a wide variety of methods to sync an overlay - all of the commonly-known OSS version control systems and some others. | 7 However, the official Gentoo package repository is not enough, and even though I use [Bedrock Linux](https://bedrocklinux.org/), it's nice to have packages designed for Gentoo so I use a number of unofficial repositories or overlays to add more packages and the conventional tool to use is [Layman](https://wiki.gentoo.org/wiki/Layman) which has a decent-enough interface and support for a wide variety of methods to sync an overlay - all of the commonly-known OSS version control systems and some others. |
8 These overlays are updated at the same time as the official repository via portage (which calls down to layman to do the actual sync). | 8 These overlays are updated at the same time as the official repository via portage (which calls down to layman to do the actual sync). |
9 | 9 |
10 When I switched to syncing the tree via Git, I used a repository that had pre-generated all the additional information not directly contained in the actual 'gentoo' repository like metadata and other files. | 10 When I switched to syncing the tree via Git, I used a repository that had pre-generated all the additional information not directly contained in the actual 'gentoo' repository like metadata and other files. |