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
The e2fsprogs package is mandatory if we want to create ext4
filesystem.
Story: 2007522
Task: 39312
Change-Id: I1f5fa1a15ec92ccb917670df8fc33abb83135ff9
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/
* 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
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