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