#!/bin/sh RPM_TOP_DIR=${RPM_TOP_DIR=$(rpm --eval %_topdir)} CROSS=cross [[ "$1" = "--bootstrap" ]] && { shift; CROSS=cross_bootstrap; } specfile=$1 [[ -z "$specfile" ]] && { echo "ERROR: undefined specfile"; exit 1; } ARCH=$2 [[ -z "$ARCH" ]] && { echo "ERROR: undefined architecture"; exit 1; } SPECFILE=$RPM_TOP_DIR/SPECS/cross-$ARCH-$specfile cat - $specfile > $SPECFILE << EOF ## ## This a generated specfile from ${specfile##*/} ## %define $CROSS $ARCH ## EOF