Commit b365d427 authored by Vitaly Lipatov's avatar Vitaly Lipatov

remove duplicated code

parent 3723c810
...@@ -3,38 +3,36 @@ ...@@ -3,38 +3,36 @@
. `dirname $0`/../share/eterbuild/functions/common . `dirname $0`/../share/eterbuild/functions/common
. $ETERBUILDDIR/functions/rpm . $ETERBUILDDIR/functions/rpm
prepare_unpacked_package()
{
local TMPBPDIR=$RPMDIR/BP
mkdir -p $TMPBPDIR
rpm -iv --define "_srcrpmdir $TMPBPDIR/SRPMS" $1
}
install_srpm_package() install_srpm_package()
{ {
local TMPBPDIR=$RPMDIR/BP uni_rpminstall $1
mkdir -p $TMPBPDIR
rpm -iv --define "_topdir $TMPBPDIR" $1
} }
pack_srpm_package() pack_srpm_package()
{ {
local TMPBPDIR=$RPMDIR/BP
LISTNAMES=$1 LISTNAMES=$1
export RPMTOPDIR=$TMPBPDIR
#rm $TMPBPDIR/SOURCES/apache*
pack_src_rpm pack_src_rpm
} }
spec_by_srpm()
{
local PKGNAME=$1
echo $(rpm -qp --queryformat "%{NAME}" $PKGNAME).spec
}
export IGNOREGEAR=1 export IGNOREGEAR=1
TMPBPDIR=$RPMDIR/BP
RPMTOPDIR=$TMPBPDIR
for i in `ls -1 $RPMDIR/SRPMS` ; do for i in `ls -1 $RPMDIR/SRPMS` ; do
PKGNAME=$RPMDIR/SRPMS/$i PKGNAME=$RPMDIR/SRPMS/$i
echo "get for $i:" echo "get for $i:"
install_srpm_package $PKGNAME install_srpm_package $PKGNAME
SPECNAME=$RPMDIR/BP/SPECS/$(rpm -qp --queryformat "%{NAME}" $PKGNAME).spec SPECNAME=$RPMDIR/BP/SPECS/$(spec_by_srpm $PKGNAME)
echo "spec: $SPECNAME" echo "spec: $SPECNAME"
pack_srpm_package $SPECNAME pack_srpm_package $SPECNAME
echo Compare $PKGNAME $LISTBUILT
rpmdiff $PKGNAME $RPMDIR/BP/SRPMS/$LISTBUILT
exit 1 exit 1
done done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment