2016-01-04 17:00:28 +00:00
|
|
|
========
|
|
|
|
Gentoo
|
|
|
|
========
|
|
|
|
Use a Gentoo cloud image as the baseline for built disk images. The images are
|
|
|
|
located in profile specific sub directories:
|
|
|
|
|
|
|
|
http://distfiles.gentoo.org/releases/amd64/autobuilds/
|
|
|
|
|
2021-01-21 17:35:27 +00:00
|
|
|
As of this writing, only amd64 and arm64 images are available.
|
2016-01-04 17:00:28 +00:00
|
|
|
|
|
|
|
Notes:
|
|
|
|
|
|
|
|
* There are very frequently new automated builds that include changes that
|
|
|
|
happen during the product maintenance. The download directories contain an
|
|
|
|
unversioned name and a versioned name. The unversioned name will always
|
2016-03-20 03:04:05 +00:00
|
|
|
point to the latest image, but will frequently change its content. The
|
|
|
|
versioned one will never change content, but will frequently be deleted and
|
|
|
|
replaced by a newer build with a higher version-release number.
|
2016-01-04 17:00:28 +00:00
|
|
|
|
2016-02-18 16:57:07 +00:00
|
|
|
* In order to run the package-installs element you will need to make sure
|
|
|
|
`dev-python/pyyaml` is installed on the host.
|
|
|
|
|
2016-03-20 03:04:05 +00:00
|
|
|
* In order to run the vm element you will need to make sure `sys-block/parted`
|
|
|
|
is installed on the host.
|
|
|
|
|
2016-01-04 17:00:28 +00:00
|
|
|
* Other profiles can be used by exporting GENTOO_PROFILE with a valid profile.
|
|
|
|
A list of valid profiles follows:
|
|
|
|
|
2019-08-19 20:13:09 +00:00
|
|
|
default/linux/amd64/17.1
|
|
|
|
default/linux/amd64/17.1/no-multilib
|
|
|
|
default/linux/amd64/17.1/hardened
|
|
|
|
default/linux/amd64/17.1/no-multilib/hardened
|
|
|
|
default/linux/amd64/17.1/systemd
|
2021-01-21 17:35:27 +00:00
|
|
|
default/linux/arm64/17.0
|
|
|
|
default/linux/arm64/17.0/systemd
|
2016-07-28 20:11:43 +00:00
|
|
|
|
2018-10-08 05:39:35 +00:00
|
|
|
* You can set the `GENTOO_PORTAGE_CLEANUP` environment variable to False to
|
|
|
|
disable the clean up of portage repositories (including overlays). This
|
|
|
|
will make the image bigger if caching is also disabled.
|
2017-09-13 21:57:12 +00:00
|
|
|
|
2018-10-08 05:39:35 +00:00
|
|
|
* Gentoo supports many different versions of python, in order to select one
|
2017-09-13 21:57:12 +00:00
|
|
|
you may use the `GENTOO_PYTHON_TARGETS` environment variable to select
|
|
|
|
the versions of python you want on your image. The format of this variable
|
2019-01-08 10:59:08 +00:00
|
|
|
is a string as follows `"python2_7 python3_6"`.
|
2017-09-13 21:57:12 +00:00
|
|
|
|
2017-11-01 03:04:29 +00:00
|
|
|
* You can enable overlays using the `GENTOO_OVERLAYS` variable. In it you
|
|
|
|
should put a space separated list of overlays. The overlays must be in the
|
|
|
|
official overlay list and must be git based.
|
2018-10-08 05:39:35 +00:00
|
|
|
|
|
|
|
* `GENTOO_EMERGE_ENV` is a bash array containing default environment
|
|
|
|
variables for package install, you can override it with another bash array.
|
|
|
|
|
|
|
|
* `GENTOO_EMERGE_DEFAULT_OPTS` can be set to control the default options
|
|
|
|
passed to emerge for all package actions, this includes operations like
|
|
|
|
depclean and preserved-rebuild.
|