#!/bin/bash

set -eu

TEST_RPMS="${TEST_RPMS:-""}"
BUILD_RPMS_IMAGE="${TEST_OS/\-boot/}"
COMPOSE_ID="${TEST_COMPOSE:-""}"

# Prepare tmp/rpms folder with anaconda-webui missing dependencies
test/vm.install -v --image=$BUILD_RPMS_IMAGE --compose=$COMPOSE_ID

# Copy the extra RPMs to the /tmp/rpms directory
for i in ${TEST_RPMS//,/ }; do
    echo "Copying $i to tmp/rpms"
    cp $i tmp/rpms
done

# makeupdates must be run from the top level of the anaconda source tree
# shellcheck disable=SC2086,SC2046
MYPARAMS=()
for p in tmp/rpms/*.rpm; do
  MYPARAMS+=("--add" "$p")
done
scripts/makeupdates "${MYPARAMS[@]}"
cp updates.img updates-${BUILD_RPMS_IMAGE}.img
