IPA dropped support for Python2 long ago,
and now Python2 is not even available in newer distros,
breaking installation if IPA binary dependencies.
Depends-On: https://review.opendev.org/c/openstack/ironic/+/848345
Change-Id: I75a618f94de58f6de2bd96b37de1894bb0e61998
Lets not do silly things and if the disk looks bootable,
and we're not trying to do UEFI, then let us assume the
proper thing will occur upon power-up.
Looks at the boot sector data and if an executable is
found in the first 218 bytes, then it bypasses loading
a boot loader.
Also adds a dependency on the "file" linux distribution
package.
Change-Id: I11bc26670a08ee13174a43d7cd0f1ab9c1bd35cf
Story: 2006474
Task: 36410
This is used by [0] to assess if needed system packages are
installed.
It should allow easier installation of Python packages on a clean
system from source and help packagers too.
For now it is just a copy/merge of
files with added platform specifiers.
Packages have been tagged with certain bindep profiles:
- test - needed to compile Python dependencies and for other tox targets,
profile of this name is used by various gate jobs
- imagebuild - only needed to build various types of deploy ramdisk
Note that DevStack install procedure currently does not use 'bindep',
and still relies on files in folder.
[0] http://docs.openstack.org/infra/bindep/index.html
Change-Id: I49c9e8314db4f7d778e3316d7f3b9de0fcf89cd3