b745821353
We should be doing more to ensure initial configuration during configuration. Taken from the steps done by [1], here we set locale.conf and a general timezone. The only reliable UTF8 locale is en_US.UTF-8; we don't want to use C locale as it causes havoc with things like python3 and unicode. We set locale.conf to this. For Fedora 24 ensure we install the en_* locales too (this is really a bug separate to this -- when you log in, by default ssh tries to copy over your locale env variables, so logging into a F24 system would result in using invalid locales for the most common en_* cases). While we are here, setup a timezone link. It turns out infra puppet overwrites this later, but at least we have a sane default. [1] https://www.freedesktop.org/software/systemd/man/systemd-firstboot.html# Change-Id: Ib8951a97f1772bc5228c682e88628ff53400a923 |
||
---|---|---|
.. | ||
install.d | ||
pre-install.d | ||
root.d | ||
element-deps | ||
package-installs.yaml | ||
pkg-map | ||
README.rst |
=========== yum-minimal =========== Base element for creating minimal yum-based images. This element is incomplete by itself, you'll want to use the centos-minimal or fedora-minimal elements to get an actual base image. Use of this element will require 'yum' and 'yum-utils' to be installed on Ubuntu and Debian. Nothing additional is needed on Fedora or CentOS. The `DIB_OFFLINE` or more specific `DIB_YUMCHROOT_USE_CACHE` variables can be set to prefer the use of a pre-cached root filesystem tarball. If you wish to have DHCP networking setup for eth0 & eth1 via /etc/sysconfig/network-config scripts/ifcfg-eth[0|1], set the environment variable `DIB_YUM_MINIMAL_CREATE_INTERFACES` to `1`.