diskimage-builder/diskimage_builder/elements
Ian Wienand 79d4113cbe pip-and-virtualenv : install python2 & 3, and default to 2
Recent changes in project-config have shown that we leave the system
in an inconsistent state when installing from source.  On fedora, we
will have installed the python2 packages, but then used $DIB_PYTHON to
install python3 pip from source!

This tries to clarify the situation.  As described in the document,
with package installs, we just install the $DIB_PYTHON packaged
versions.

Source installs want to take over the global namespace.  This is the
price you pay for running the latest versions outside package managers
:) The only sane thing seems to be for us to normalise python2 &
python3 versions of pip, setuptools and virtualenv and then hacking
things such that "/usr/bin/pip" and "/usr/bin/virtalenv" remain
defaulted to python2 versions.

Documentation is added

Change-Id: Ibc6572b89e256d1f48b7fe7c672b8b9524dc704f
2017-04-11 18:59:11 +10:00
..
apt-conf
apt-preferences
apt-sources Release 1.25.2 2017-02-02 11:20:00 +11:00
architecture-emulation-binaries
baremetal Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
base Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
bootloader Fix typo in CMDLINE env var for bootloader 2017-03-22 12:02:37 +01:00
cache-url
centos Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
centos7 Merge "Run dib-run-parts out of /tmp" 2017-04-05 10:18:55 +00:00
centos-minimal Release 1.27.0 2017-02-03 11:49:45 +11:00
cleanup-kernel-initrd
cloud-init Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
cloud-init-datasources
cloud-init-disable-resizefs
cloud-init-nocloud
debian Unify and fix doc of several Debian and Ubuntu elements 2017-04-07 05:56:50 +00:00
debian-minimal Unify and fix doc of several Debian and Ubuntu elements 2017-04-07 05:56:50 +00:00
debian-systemd Semi-automatic doc generation of element dependency 2017-02-09 09:50:30 +11:00
debian-upstart Semi-automatic doc generation of element dependency 2017-02-09 09:50:30 +11:00
debootstrap Unify and fix doc of several Debian and Ubuntu elements 2017-04-07 05:56:50 +00:00
deploy-baremetal
deploy-kexec
deploy-targetcli
deploy-tgtadm
devuser Release 1.25.2 2017-02-02 11:20:00 +11:00
dhcp-all-interfaces Release 1.27.0 2017-02-03 11:49:45 +11:00
dib-init-system Fix dib-init-system for Debian Jessie and Debian Stretch 2017-03-11 14:04:13 +00:00
dib-python Install pip with python interpreter 2017-04-11 18:59:09 +10:00
dib-run-parts Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
disable-selinux/post-install.d
dkms
docker Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
dpkg Semi-automatic doc generation of element dependency 2017-02-09 09:50:30 +11:00
dracut-network
dracut-ramdisk
dynamic-login Release 1.25.2 2017-02-02 11:20:00 +11:00
element-manifest
enable-serial-console Release 1.25.2 2017-02-02 11:20:00 +11:00
epel Add flag to disable EPEL 2017-04-05 05:59:40 +10:00
fedora Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
fedora-minimal Release 1.27.0 2017-02-03 11:49:45 +11:00
gentoo Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
growroot Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
grub2 Fix #1627402: fix grub2 element for ubuntu xenial 2017-02-11 18:44:18 +00:00
hpdsa Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
hwburnin
hwdiscovery Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
ilo
install-bin
install-static Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
install-types
ironic-agent Release 1.27.0 2017-02-03 11:49:45 +11:00
iso Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
local-config
manifests Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
mellanox Merge remote-tracking branch 'origin/master' into merge-branch 2016-11-29 07:43:46 +11:00
modprobe-blacklist
no-final-image Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
oat-client Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
openssh-server Release 1.21.1 2017-02-02 20:36:23 +11:00
opensuse Merge "Fix opensuse-minimal element on non-SUSE hosts" 2017-04-07 12:06:31 +00:00
opensuse-minimal Fix opensuse-minimal element on non-SUSE hosts 2017-04-02 19:37:01 -04:00
package-installs Fix package-installs-v2 output 2017-04-07 13:48:53 +10:00
pip-and-virtualenv pip-and-virtualenv : install python2 & 3, and default to 2 2017-04-11 18:59:11 +10:00
pip-cache Release 1.25.2 2017-02-02 11:20:00 +11:00
pkg-map Fix package-installs-v2 output 2017-04-07 13:48:53 +10:00
posix
proliant-tools Release 1.27.0 2017-02-03 11:49:45 +11:00
pypi Release 1.27.0 2017-02-03 11:49:45 +11:00
python-brickclient Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
ramdisk
ramdisk-base Release 1.25.2 2017-02-02 11:20:00 +11:00
rax-nova-agent
redhat-common Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
rhel Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
rhel7 Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
rhel-common Merge remote-tracking branch 'origin/master' into merge-branch 2016-11-18 13:53:56 +11:00
rpm-distro Adding aarch64 support for CentOS7 2017-03-22 10:46:54 -04:00
runtime-ssh-host-keys Release 1.21.1 2017-02-02 20:36:23 +11:00
select-boot-kernel-initrd
selinux-permissive
simple-init Have simple-init enable network.service 2017-03-28 19:28:51 +11:00
source-repositories
stable-interface-names
svc-map Release 1.27.0 2017-02-03 11:49:45 +11:00
sysctl Release 1.25.2 2017-02-02 11:20:00 +11:00
uboot
ubuntu Unify and fix doc of several Debian and Ubuntu elements 2017-04-07 05:56:50 +00:00
ubuntu-common Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
ubuntu-core Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
ubuntu-minimal Unify and fix doc of several Debian and Ubuntu elements 2017-04-07 05:56:50 +00:00
ubuntu-signed Use sphinx warning-is-error 2017-03-14 14:49:49 +11:00
vm Add default PPC block-device layout 2017-03-23 09:44:01 +11:00
yum Merge branch 'master' into merge-branch 2017-02-09 13:35:53 +11:00
yum-minimal Run dib-run-parts out of /tmp 2017-04-05 13:11:22 +10:00
zypper
zypper-minimal Merge "Fix opensuse-minimal element on non-SUSE hosts" 2017-04-07 12:06:31 +00:00