diskimage-builder/diskimage_builder/elements
Mateusz Kowalski 3b22ee8784
Change paths for bootloader files in iso element
This PR updates locations for files used by the bootloader depending on
the target operating system built. The current logic does not take into
account latest versions of operating systems and makes it impossible to
build ISOs against those.

With this change it is possible to correctly build CentOS 8, Ubuntu
18.04 and Ubuntu 20.04 images.

Closes-Bug: #1916913
Change-Id: I3ed0041640f539e82805d03ba26fe46217f3ac3c
2021-03-03 11:01:14 +01:00
..
apt-conf
apt-preferences
apt-sources Use local mirror for ubuntu-minimal jobs 2017-06-21 12:01:31 +10:00
baremetal
base Debuntu: add apt-transport-https 2020-04-02 10:11:35 +11:00
block-device-efi Increase size of EFI system partition (again) 2019-05-31 17:10:08 +10:00
block-device-gpt Choose appropriate bootloader for block-device 2018-02-23 10:04:44 +11:00
block-device-mbr Choose appropriate bootloader for block-device 2018-02-23 10:04:44 +11:00
bootloader bootloader: remove dangling grubenv links 2020-09-08 18:04:42 +10:00
cache-url
centos Fix CentOS Stream 8 base repo in centos element 2021-01-22 14:54:01 +01:00
centos7
centos-minimal
cleanup-kernel-initrd Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
cloud-init update various gentoo bits 2020-08-24 10:21:35 -05:00
cloud-init-datasources
cloud-init-disable-resizefs Disable growpart in cloud-init-disable-resizefs 2020-10-06 14:03:57 +02:00
cloud-init-nocloud
debian Fix element-provides in debian element 2018-03-26 10:58:04 -07:00
debian-minimal Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
debian-systemd
debian-upstart
debootstrap Ensure machine-id is not included in images 2019-09-20 03:17:50 +00:00
deploy-baremetal
deploy-kexec
deploy-targetcli Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
deploy-tgtadm Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
devuser
dhcp-all-interfaces Add support for vlan interfaces in dhcp-all-interfaces.sh 2020-11-03 10:04:17 -05:00
dib-init-system Introduce manual setting of DIB_INIT_SYSTEM 2019-11-21 12:38:15 +11:00
dib-python Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
dib-run-parts Revert "dib-lint: use yamllint to parse YAML files" 2020-05-28 16:44:49 +10:00
disable-nouveau Ensure nouveau is blacklisted in initramfs too 2019-10-23 10:16:00 +11:00
disable-selinux
dkms Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
docker
dpkg Rename duplicating 10-debian-minimal.bash 2020-09-18 14:52:56 +10:00
dracut-network
dracut-ramdisk
dracut-regenerate Fix building error with element dracut-regenerate 2021-01-14 01:30:52 +00:00
dynamic-login Fix dynamic-login with grub2 2020-11-20 15:00:54 +01:00
element-manifest
enable-serial-console update various gentoo bits 2020-08-24 10:21:35 -05:00
ensure-venv
epel Ensure yum-utils is installed in epel element 2020-10-08 09:49:57 +02:00
fedora Fedora 32 support 2020-08-17 19:40:02 +10:00
fedora-minimal Fedora 32 support 2020-08-17 19:40:02 +10:00
gentoo simplify updating python versions in gentoo 2021-01-27 11:34:09 -06:00
growroot Revert "dib-lint: use yamllint to parse YAML files" 2020-05-28 16:44:49 +10:00
grub2
hpdsa fail early when lates build information can not be fetched 2019-05-31 16:09:25 +10:00
hwburnin Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
hwdiscovery
ibft-interfaces
ilo
install-bin pip-and-virtualenv: drop f31 & tumbleweed, rework suse 15 install 2020-04-23 08:10:26 +10:00
install-static
install-types
iscsi-boot Fix centos 8.3 partition image building error with element iscsi-boot 2021-01-14 02:05:20 +00:00
iso Change paths for bootloader files in iso element 2021-03-03 11:01:14 +01:00
journal-to-console
local-config Merge remote-tracking branch 'origin/master' into merge-branch 2016-11-29 07:43:46 +11:00
lvm Allow processing 'focal' ubuntu release in lvm 2020-10-28 16:55:49 +02:00
manifests
mellanox Mellanox element: removed ibutils,libibcm,libmlx4-dev 2020-03-23 00:06:53 +02:00
modprobe
modprobe-blacklist
no-final-image Remove the deprecated ironic-agent element 2021-01-21 14:06:08 +01:00
oat-client
openssh-server
openstack-ci-mirrors
opensuse
opensuse-minimal Introduce manual setting of DIB_INIT_SYSTEM 2019-11-21 12:38:15 +11:00
package-installs Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
pip-and-virtualenv Install last stable version of get-pip.py script 2021-02-01 08:29:04 +01:00
pip-cache
pkg-map Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
posix Merge remote-tracking branch 'origin/master' into merge-branch 2016-11-29 07:43:46 +11:00
proliant-tools Remove the deprecated ironic-agent element 2021-01-21 14:06:08 +01:00
pypi Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
python-brickclient
python-stow-versions Fix python-stow-versions 2020-11-17 09:23:32 +00:00
ramdisk
ramdisk-base Remove use of 'which'. 2017-05-19 12:43:36 -07:00
rax-nova-agent
redhat-common Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
rhel
rhel7 Deprecate rhel7 in favor of rhel 2019-05-29 12:07:44 +00:00
rhel-common Set eus repositories if REG_RELEASE is set 2021-02-01 09:44:16 -05:00
rpm-distro dib-lint: test elements have README.rst file 2020-01-20 11:43:43 +01:00
runtime-ssh-host-keys Release 1.21.1 2017-02-02 20:36:23 +11:00
select-boot-kernel-initrd
selinux-permissive move selinux-permissive configure to pre-install phase 2018-11-19 13:13:57 +11:00
simple-init simple-init: also remove en* interfaces from the images 2020-11-22 20:17:42 +01:00
source-repositories Install git-core instead of git on RH systems 2020-11-26 17:16:31 +01:00
stable-interface-names
svc-map update various gentoo bits 2020-08-24 10:21:35 -05:00
sysctl
sysprep
uboot
ubuntu Run autoremove on post-install step 2020-11-17 09:23:35 +00:00
ubuntu-common Introduce manual setting of DIB_INIT_SYSTEM 2019-11-21 12:38:15 +11:00
ubuntu-minimal Add 'DIB_UBUNTU_MIRROR_DISTS' to ubuntu-minimal 2021-01-27 10:32:49 +02:00
ubuntu-signed
ubuntu-systemd-container Deprecate dib-python; remove from in-tree elements 2020-08-07 10:38:16 +10:00
vm
yum Move centos python3 installation after RHEL subscription 2020-09-07 11:22:55 +10:00
yum-minimal Don't install centos-linux-release on 8-stream 2021-02-23 12:57:05 +13:00
zipl Delete the duplicate words in 50-zipl 2019-01-07 10:02:35 +08:00
zypper
zypper-minimal Install gzip instead of busybox-gzip on suse 2020-09-14 16:00:47 -07:00
__init__.py