diskimage-builder/elements
Gregory Haynes 6278371eaa Make dib-python use the default python for distro
Right now dib-python works by trying to find any python on a system in
an order of precedence. A much better way is if we are explicit about
the python we intend to be there which will allow us to make better
decisions in other elements (such as allowing for package-installs to
take into account DIB_PYTHON_VERSION) as well as allow for users to
specify a preferred python version.

Co-Authored-By: Adam Harwell <flux.adam@gmail.com>
Change-Id: Ie609de51cc5fcde701296c9474e315981d9778a2
2016-12-09 09:25:37 -08:00
..
apt-conf Update apt-conf elements README from free text to table formatting 2015-10-08 17:12:46 -07:00
apt-preferences Update apt-preferences element README from free text to table formatting 2015-10-08 17:14:16 -07:00
apt-sources Add a best-effort sudo safety check 2016-05-09 15:41:38 +10:00
architecture-emulation-binaries Fedora AArch64 (64-bit ARM) support in diskimage-builder 2016-11-16 21:47:26 -05:00
baremetal Add a best-effort sudo safety check 2016-05-09 15:41:38 +10:00
base Remove unnecessary dkms install from base 2016-09-12 11:42:51 -05:00
bootloader Update GRUB_MKCONFIG for detecting what's installed 2016-08-22 07:12:15 -05:00
cache-url Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
centos elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
centos7 simplify ARCH param for rhel/centos param can be x86_64 and amd64 2016-11-15 10:18:14 +11:00
centos-minimal Remove EPEL as hardcoded dependency of centos elements 2016-09-12 11:42:55 -05:00
cleanup-kernel-initrd Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
cloud-init add option to configure cloud-init to allow password authentication 2016-11-22 09:33:58 +00:00
cloud-init-datasources Simple-init should disable cloud-init 2015-05-11 16:55:02 +00:00
cloud-init-disable-resizefs Fix cloud-init-disable-resizefs README title 2016-03-01 21:49:10 -08:00
cloud-init-nocloud Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
debian elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
debian-minimal Make dib-python use the default python for distro 2016-12-09 09:25:37 -08:00
debian-systemd Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
debian-upstart Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
debootstrap Perform package install outside of debootstrap 2016-11-30 15:16:46 +11:00
deploy Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
deploy-baremetal Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
deploy-ironic deploy-ironic: Fix syntax error when checking for root device hints 2016-01-07 12:06:19 +00:00
deploy-kexec Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
deploy-targetcli Optimize Python install in deploy-targetcli 2015-06-22 13:19:14 -05:00
deploy-tgtadm No markdown docs for elements 2015-04-02 23:55:19 +00:00
devuser elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
dhcp-all-interfaces elements: Drop unneeded DIB_INIT_SYSTEM usage 2016-11-22 10:47:43 +00:00
dib-init-system Depend on ifupdown in simple-init 2016-02-20 08:19:21 -06:00
dib-python Make dib-python use the default python for distro 2016-12-09 09:25:37 -08:00
dib-run-parts/root.d dib-run-parts: make cp to target root more robust 2016-04-05 16:29:57 +02:00
disable-selinux/post-install.d Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
dkms Make dkms element depend on dkms package 2015-12-26 22:07:19 +00:00
docker Add base element for using docker as image base 2015-07-19 10:23:34 +00:00
dpkg Perform package install outside of debootstrap 2016-11-30 15:16:46 +11:00
dracut-network Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
dracut-ramdisk Make troubleshoot work with dracut ramdisks 2015-04-08 12:54:32 -05:00
dynamic-login elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
element-manifest Fix a typo 2016-11-18 10:48:05 +08:00
enable-serial-console elements: Drop unneeded DIB_INIT_SYSTEM usage 2016-11-22 10:47:43 +00:00
epel Fix up EPEL element 2016-04-15 12:37:22 +10:00
fedora Make Fedora 24 the default 2016-07-08 09:15:08 -07:00
fedora-minimal Add tests for building *-minimal images 2016-08-22 16:53:32 +00:00
gentoo elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
growroot elements: growroot: Add SUSE package mappings 2016-10-19 16:16:35 +01:00
grub2 Merge "Allow grub2 to build with opensuse" 2015-12-16 01:25:10 +00:00
hpdsa Add a new element hpdsa 2015-12-10 20:12:14 +00:00
hwburnin Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
hwdiscovery Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00
ilo Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
install-bin Add install-bin element 2016-05-13 11:52:23 +10:00
install-static Install-static depends on rsync 2015-08-17 16:21:09 +00:00
install-types Break install-types out of base 2015-04-14 13:39:18 -04:00
ironic-agent Merge "Fix ironic-python-agent image not loading vfat mod" 2016-11-14 09:41:35 +00:00
ironic-discoverd-ramdisk dmidecode does not exist for ppc64/ppc64el 2016-06-29 16:51:46 -05:00
iso Add a best-effort sudo safety check 2016-05-09 15:41:38 +10:00
local-config elements: Add new openssh-server element 2016-11-22 10:07:14 +00:00
manifests elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
mellanox Fix mellanox element required kernel modules and user space packages 2016-09-11 11:40:20 +00:00
modprobe-blacklist Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
no-final-image Generalize logic for skipping final image generation 2016-07-28 13:14:36 -05:00
oat-client Add oat-client element 2015-06-26 09:57:12 +08:00
openssh-server elements: Add new openssh-server element 2016-11-22 10:07:14 +00:00
opensuse Add opensuse-minimal element 2016-10-05 09:39:29 +01:00
opensuse-minimal elements: opensuse-minimal: Add support for building Tumbleweed images 2016-10-31 23:33:16 +00:00
package-installs Trace package install in package-installs-v2 2016-11-23 19:58:45 +11:00
partitioning-sfdisk Merge "Export die() function" 2016-06-07 01:00:50 +00:00
pip-and-virtualenv elements: pip-and-virtualenv: Add python-xml dependency 2016-11-21 15:54:18 +00:00
pip-cache elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
pkg-map Move pkg-map to dib-python 2016-06-08 21:16:50 +00:00
posix Add new posix element. 2016-03-20 10:42:34 -07:00
proliant-tools Fix proliant-tools dependencies 2016-07-20 14:50:21 -07:00
pypi Add a best-effort sudo safety check 2016-05-09 15:41:38 +10:00
ramdisk Merge "Add element ubuntu-signed to provide signed kernel" 2015-04-28 11:02:44 +00:00
ramdisk-base elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
rax-nova-agent rax-nova-agent: switch to $DISTRO_NAME 2015-05-12 17:48:49 +02:00
redhat-common elements: Drop executable bits from environment files 2016-12-01 23:06:56 +00:00
rhel Add a best-effort sudo safety check 2016-05-09 15:41:38 +10:00
rhel7 simplify ARCH param for rhel/centos param can be x86_64 and amd64 2016-11-15 10:18:14 +11:00
rhel-common Disable all repos in os-refresh-config too 2016-11-16 16:27:24 -06:00
rpm-distro Merge "Fedora AArch64 (64-bit ARM) support in diskimage-builder" 2016-11-25 12:09:21 +00:00
runtime-ssh-host-keys Fix runtime ssh host keys script 2016-11-19 18:02:33 -05:00
select-boot-kernel-initrd Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
selinux-permissive Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
serial-console Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
simple-init elements: simple-init: Remove SUSE interfaces 2016-10-18 19:02:41 +01:00
source-repositories elements: source-repositories: Add git package mapping for SUSE 2016-10-19 17:53:01 +01:00
stable-interface-names Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
svc-map Replace six.iteritems() with .items() 2016-11-23 12:03:05 +00:00
sysctl Add element for setting sysctl values 2016-10-10 15:33:48 +00:00
uboot Standarise tracing for scripts 2015-02-12 10:41:32 +11:00
ubuntu Make xenial the ubuntu default 2016-06-25 04:20:47 +00:00
ubuntu-core Merge "Make ubuntu-core support releases" 2016-07-06 23:49:31 +00:00
ubuntu-minimal Make dib-python use the default python for distro 2016-12-09 09:25:37 -08:00
ubuntu-signed Add element ubuntu-signed to provide signed kernel 2015-04-12 11:36:17 -07:00
vm Merge "Export die() function" 2016-06-07 01:00:50 +00:00
yum Turn down yum install-packages 2016-10-20 15:19:31 +11:00
yum-minimal yum-minimal: add systemd to initial install 2016-11-25 21:09:11 +11:00
zypper elements: zypper: Do not pull recommended packages 2016-10-20 19:24:22 +01:00
zypper-minimal elements: zypper-minimal: Add ca-certificates-mozilla package 2016-11-29 16:14:53 +00:00