File pre_checkin.sh of Package cross-sh4-gcc-bootstrap

#!/bin/bash

# the script takes gcc-bootstrap.* and creates the cross-* packages

for arch in sh4; do 

   echo -n "Building package for $arch --> cross-$arch-gcc-bootstrap.spec ..."

   cp -f gcc-bootstrap.changes cross-$arch-gcc-bootstrap.changes
   sed -e "s/^Name:.*gcc-bootstrap\$/Name:           cross-$arch-gcc-bootstrap/" \
       -e "s/^BuildRequires:.*binutils kernel-headers glibc-headers\$/BuildRequires:  cross-$arch-binutils cross-$arch-kernel-headers cross-$arch-glibc-headers/" \
       -e "s/^Requires:.*binutils\$/Requires:       cross-$arch-binutils/" \
       -e "s/^Provides:.*gcc-bootstrap\$/Provides:       cross-$arch-gcc-bootstrap/" \
       -e "s/^%changelog -n gcc-bootstrap\$/%changelog -n cross-$arch-gcc-bootstrap/" \
       < gcc-bootstrap.spec > cross-$arch-gcc-bootstrap.spec

   echo " done."
done
openSUSE Build Service is sponsored by