#!/bin/bash set +x set +e KERNELS="`ls /lib/modules`" KERNELS="`echo $KERNELS | sed -e 's/\<[^[:space:]]*debug//'`" KERNELS="`echo $KERNELS | sed -e 's/\<[^[:space:]]*sctp//'`" echo "Building for kernels: $KERNELS" TARGETS="`ls ../RPMS`" TARGETS="`echo $TARGETS | cat`" echo "Building for targets: $TARGETS" SOURCES="`ls *.rpm`" SOURCES="`echo $SOURCES | cat`" echo "Building sources: $SOURCES" for s in $SOURCES; do for t in $TARGETS; do tools= for k in $KERNELS; do if test -e /lib/modules/$k/build/Makefile; then echo "rpmbuild --rebuild -vv $tools --define \"_kversion $k\" --target $t -- $s" rpmbuild --rebuild -vv $tools --define "_kversion $k" --target $t -- $s tools="--without tools" fi done done done