File 01-check-file-architectures-of-rpms of Package cross-aaa_base

#!/bin/bash

echo "... checking rpms for host architecture binaries"
TOPDIR=/usr/src/packages
test -d $BUILD_ROOT/.build.packages && TOPDIR=/.build.packages
RPM_FILE_LIST=(`find $BUILD_ROOT$TOPDIR/RPMS -type f -name "*.rpm"`)
HOST_ARCH=`uname -m|tr _ -`
chroot $BUILD_ROOT rpm -qp --fileclass ${RPM_FILE_LIST[*]#$BUILD_ROOT} | grep ", $HOST_ARCH," && {
    echo 'Package contains binaries of host architecture'
    test -n "$BUILD_ROOT" && touch $BUILD_ROOT/not-ready
    exit 1
}

exit 0

openSUSE Build Service is sponsored by