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