#!/bin/bash

echo "... installing all built rpms"
TOPDIR=/usr/src/packages
test -d $BUILD_ROOT/.build.packages && TOPDIR=/.build.packages
export YAST_IS_RUNNING="instsys"
RPM_FILE_LIST=(`find $BUILD_ROOT$TOPDIR/RPMS -type f -name "*.rpm"`)
for rpm in $RPM_FILE_LIST ; do
  case ${rpm##*/} in
    rpm-ndb-*) 
      echo "converting rpm database to ndb"
      chroot $BUILD_ROOT rpmdb --define '_db_backend ndb' --rebuilddb
      ;;
  esac
done

ADDITIONAL_PARAMS=
test "$ABUILD_INIT_WITH_IGNORE_ARCH" = true && ADDITIONAL_PARAMS="$ADDITIONAL_PARAMS --ignorearch"
chroot $BUILD_ROOT rpm $ADDITIONAL_PARAMS --force --nodeps -Uv ${RPM_FILE_LIST[*]#$BUILD_ROOT} || {
    echo 'failed to install rpms, aborting build'
    test -n "$BUILD_ROOT" && touch $BUILD_ROOT/not-ready
    exit 1
}

