| #!/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} |