Blame utils/buildrpm

Packit Service a9274b
#!/bin/bash
Packit Service a9274b
Packit Service a9274b
source=.
Packit Service a9274b
version=`cat $source/../version`
Packit Service a9274b
package=$source/../alsa-utils-$version.tar.bz2
Packit Service a9274b
packagedir=/usr/src/redhat
Packit Service a9274b
xrpmbuild=rpm
Packit Service a9274b
rpmbuild --usage 2> /dev/null > /dev/null && xrpmbuild=rpmbuild
Packit Service a9274b
Packit Service a9274b
# SuSE path
Packit Service a9274b
if [ -d /usr/src/packages ]; then
Packit Service a9274b
  packagedir=/usr/src/packages
Packit Service a9274b
fi
Packit Service a9274b
Packit Service a9274b
make -C .. clean
Packit Service a9274b
make -C .. dist
Packit Service a9274b
Packit Service a9274b
if [ ! -r $package ]; then
Packit Service a9274b
  echo "Error: wrong package: $package"
Packit Service a9274b
  exit 1
Packit Service a9274b
fi
Packit Service a9274b
Packit Service a9274b
cp -fv $package ${packagedir}/SOURCES
Packit Service a9274b
Packit Service a9274b
if [ ! -r $source/buildrpm ]; then
Packit Service a9274b
  echo "Error: invalid directory: $source"
Packit Service a9274b
  exit 1
Packit Service a9274b
fi
Packit Service a9274b
Packit Service a9274b
if [ ! -d ${packagedir} ]; then
Packit Service a9274b
  echo "Error: ${packagedir} directory not found"
Packit Service a9274b
  exit 1
Packit Service a9274b
fi
Packit Service a9274b
Packit Service a9274b
if [ ! -r $source/alsadriver.spec ]; then
Packit Service a9274b
  cd $source/..
Packit Service a9274b
  ./configure
Packit Service a9274b
  cd utils
Packit Service a9274b
fi
Packit Service a9274b
Packit Service a9274b
cp -fv $source/alsa-utils.spec ${packagedir}/SPECS
Packit Service a9274b
cd ${packagedir}/SPECS
Packit Service a9274b
$xrpmbuild -ba alsa-utils.spec
Packit Service a9274b
cd ${packagedir}