#!/bin/sh

# ��������: ��-�� ������� .* ���������� ������ ��������� ����� � ������
#

check()
{
	local REPL
	echo
	echo "Source line: '$TEST1'"
	#REPL=`echo $TEST1 | sed -r -e $NRL`
	REPL=`echo $TEST1 | perl -pi "$NRL"`
	[ "$REPL1" != "$REPL" ] && echo "FATAL with '$NRL'  with result '$REPL'" || echo "OK with '$REPL'"
}

ALTPKGNAME="rpm-build"
TARGETPKGNAME="rpm"

NRL="-e s!(.*Req.*?)$ALTPKGNAME( |,|\$)!\1$TARGETPKGNAME\2!g;
	-e s!(.*Req.*?)$ALTPKGNAME( |,|\$)!\1$TARGETPKGNAME\2!g;
"

##NRL="s!\(.*Req.*\)$REPLRULE1\( |,|\$\)!\1$REPLRULE2\2!

TEST1="BuildPreReq: rpm-build-altlinux-compat"
REPL1="BuildPreReq: rpm-build-altlinux-compat"
check

TEST1="BuildPreReq: rpm-build rpm-build-altlinux-compat"
REPL1="BuildPreReq: rpm rpm-build-altlinux-compat"
check

TEST1="BuildPreReq: rpm-build-altlinux-compat rpm rpm-build"
REPL1="BuildPreReq: rpm-build-altlinux-compat rpm rpm"
check

TEST1="BuildPreReq: rpm-build-altlinux-compat, rpm, rpm-build"
REPL1="BuildPreReq: rpm-build-altlinux-compat, rpm, rpm"
check