10 Commits

Author SHA1 Message Date
Dmitry Tantsur
8602442973 Install libssl-dev / openssl-devel when building IPA
It is required to compile the cryptography module.

Change-Id: I3a2d889094db2b4c43be32968bd3602c47f7f032
Story: #2007214
Task: #40823
2020-09-04 16:42:02 +02:00
Riccardo Pittau
54aa2ca96f Leave kbd installed
The kbd package is now as trong dependency for the protected
package systemd-udev, therefore we need to leave it installed or
the Fedora job (now at Fedora 32) will fail.

Change-Id: Ie19509a6342bd37e7f72e860cc0a84d1395303c9
2020-08-24 10:37:07 +02:00
Riccardo Pittau
1ae521b359 Install missing ffi development library
The ffi development library is needed to install ipa.

Change-Id: I663c5510552ac48d5f7de4512c297142aaf0b23a
2020-06-05 14:40:24 +02:00
Dmitry Tantsur
79cd8ed97e Install linux-firmware in DIB images
It's removed as of https://review.opendev.org/#/c/675547/ but is
actually required for bare metal.

Story: #2007385
Task: #38969
Depends-On: https://review.opendev.org/727171
Change-Id: I7e924cf58df90d957afce8a058b575643527284b
2020-05-12 14:07:52 +02:00
Riccardo Pittau
6349de8be8 Install e2fsprogs in dib images
The e2fsprogs package is mandatory if we want to create ext4
filesystem.

Story: 2007522
Task: 39312

Change-Id: I1f5fa1a15ec92ccb917670df8fc33abb83135ff9
2020-04-06 10:54:53 +02:00
Julia Kreger
789ebe1e95 Add ntpdate/ntpclient/chrony
Adds ntpdate to the binary package list for the diskimage-builder
element, and added ntpclient to the tinycore package list and added
a small shim to wrap ntpclient as ntpdate is not a native tinycore
package.

For larger ramdisks, we attempt to use chrony, which superceeds the ntp
package as a combined time server and client.

Change-Id: If99f2df31af8e4d41ad7813d25f0d779abc23f7a
Needed-By: https://review.opendev.org/#/c/707911/
2020-02-17 13:11:04 -08:00
Iury Gregory Melo Ferreira
15ec23f7e2 Add efivar
The efivar package is required when doing uefi boot.

Change-Id: Id736787bb3d6f971a9f0f26732af1c2d66151f0d
2020-01-07 15:46:33 +01:00
Iury Gregory Melo Ferreira
e564be1905 Add efibootmgr
We will be using efibootmgr on ipa so let's add
to the ipa-builder so the ramdisk will have it.

Change-Id: Ic3b3f65715719b31f7e94d14504be9705ab4ba0e
2019-12-09 16:08:31 +01:00
Dmitry Tantsur
f45996c192 Slim down the pre-built DIB IPA images
* Move remove-extra-packages to post-install since finalise.d
  is running on the final image and the DIB documentation
  recommends avoiding unnecessary actions there.
* Remove a few packages that used to be removed only for Fedora;
  do not try to remove those that aren't on the cloud image.
* Do all uninstallations in pre-install phase, so that it doesn't try
  to remove dependencies of already installed packages.
* Exclude more locale files from the image.
* Exclude the content of /var/log.

Change-Id: Idb7819b1d783f4f5f390cc7621019d3be2fa576f
2019-10-09 09:32:34 +00:00
Nisha Brahmankar
b29326a499 Copies the "ironic-agent" element from DIB
Copies "ironic-agent" element from DIB and addition
of a new bash script to build the image using DIB.

Change-Id: If392f793ed1b5d902b541fe89299648fae16e427
Task: 30072
Story: 2005114
2019-08-01 23:23:37 +05:30