1d5ac70f0Sopenharmony_ci#!/bin/bash 2d5ac70f0Sopenharmony_ci 3d5ac70f0Sopenharmony_cisource=. 4d5ac70f0Sopenharmony_civersion=`cat $source/../version` 5d5ac70f0Sopenharmony_cipackage=$source/../../alsa-lib-$version.tar.bz2 6d5ac70f0Sopenharmony_cipackagedir=/usr/src/redhat 7d5ac70f0Sopenharmony_cixrpmbuild=rpm 8d5ac70f0Sopenharmony_cirpmbuild --usage 2> /dev/null > /dev/null && xrpmbuild=rpmbuild 9d5ac70f0Sopenharmony_ci 10d5ac70f0Sopenharmony_ciif [ -d /usr/src/packages ]; then 11d5ac70f0Sopenharmony_ci packagedir=/usr/src/packages 12d5ac70f0Sopenharmony_cifi 13d5ac70f0Sopenharmony_ci 14d5ac70f0Sopenharmony_cimake -C .. clean 15d5ac70f0Sopenharmony_cimake -C .. dist 16d5ac70f0Sopenharmony_ci 17d5ac70f0Sopenharmony_ciif [ ! -r $package ]; then 18d5ac70f0Sopenharmony_ci package=$source/../alsa-lib-$version.tar.bz2 19d5ac70f0Sopenharmony_ci if [ ! -r $package ]; then 20d5ac70f0Sopenharmony_ci echo "Error: wrong package: $package" 21d5ac70f0Sopenharmony_ci exit 1 22d5ac70f0Sopenharmony_ci fi 23d5ac70f0Sopenharmony_cifi 24d5ac70f0Sopenharmony_ci 25d5ac70f0Sopenharmony_cicp -fv $package ${packagedir}/SOURCES 26d5ac70f0Sopenharmony_ci 27d5ac70f0Sopenharmony_ciif [ ! -r $source/buildrpm ]; then 28d5ac70f0Sopenharmony_ci echo "Error: invalid directory: $source" 29d5ac70f0Sopenharmony_ci exit 1 30d5ac70f0Sopenharmony_cifi 31d5ac70f0Sopenharmony_ci 32d5ac70f0Sopenharmony_ciif [ ! -d ${packagedir} ]; then 33d5ac70f0Sopenharmony_ci echo "Error: ${packagedir} directory not found" 34d5ac70f0Sopenharmony_ci exit 1 35d5ac70f0Sopenharmony_cifi 36d5ac70f0Sopenharmony_ci 37d5ac70f0Sopenharmony_ciif [ ! -r $source/alsa-lib.spec ]; then 38d5ac70f0Sopenharmony_ci cd $source/.. 39d5ac70f0Sopenharmony_ci ./configure 40d5ac70f0Sopenharmony_ci cd utils 41d5ac70f0Sopenharmony_cifi 42d5ac70f0Sopenharmony_ci 43d5ac70f0Sopenharmony_cicp -fv $source/alsa-lib.spec ${packagedir}/SPECS 44d5ac70f0Sopenharmony_cicd ${packagedir}/SPECS 45d5ac70f0Sopenharmony_ci$xrpmbuild -ba alsa-lib.spec 46d5ac70f0Sopenharmony_cicd ${packagedir} 47