From cf1c37c6b1cd048d0947a0e8e8b7da47b0b3bc35 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Wed, 8 Sep 2010 04:04:10 +0000 Subject: [PATCH] Prepend @condstack to @buffer4 lines. --- contrib/crossrpms/specstrip | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contrib/crossrpms/specstrip b/contrib/crossrpms/specstrip index 63ebb66d63..19d2158f21 100755 --- a/contrib/crossrpms/specstrip +++ b/contrib/crossrpms/specstrip @@ -202,19 +202,19 @@ foreach my $line ( @buffer3 ) { my $exp = $1; push @condstack,""; - push @buffer4, "$line\n"; + push @buffer4, "@condstack:$line\n"; } elsif ( $line =~/^%if((os|narch)\s+.*)\s*$/ ) { my $exp = $1; push @condstack,""; - push @buffer4, "$line\n"; + push @buffer4, "@condstack:$line\n"; } elsif ( $line =~ /^%else\s*$/ ) { if ( $condstack[$#condstack] =~ m/$/ ) { $condstack[$#condstack] = ""; } elsif ( $condstack[$#condstack] =~ m/$/ ) { $condstack[$#condstack] = ""; } else { - push @buffer4, "$line\n"; + push @buffer4, "@condstack:$line\n"; } } elsif ( $line =~ /^%endif\s*$/ ) { @@ -230,10 +230,10 @@ foreach my $line ( @buffer3 ) } else { # print STDERR "CATCH $condstack[$#condstack]:$line\n"; if ( $condstack[$#condstack] =~ m/$/ ) { - push @buffer4, "$line\n"; + push @buffer4, "@condstack:$line\n"; } elsif ( $condstack[$#condstack] =~ m/$/ ) { } else { - push @buffer4, "$line\n"; + push @buffer4, "@condstack:$line\n"; } }