print "\nApplying dependency patch $dep...\n";
if (system("patch -d cvsdir -p0 -b -Vt -Zf <../$dep") != 0) {
print "Unable to cleanly apply depenency patch -- skipping $diff\n";
+ system "rm -f cvsdir/*.rej cvsdir/*/*.rej";
&restore_cvsdir;
next DIFF;
}
close IN;
my $default = apply_patch($diff);
- if ($default eq 'N') {
+ if ($default =~ /[NE]/) {
generate_new_patch($diff);
}
chdir('workdir') or die $!;
system $cmd;
chdir('..') or die $!;
- $default = 'D,E';
+ $default = 'D';
next;
}
if ($cmd eq 'A') {