Changeset 84
- Timestamp:
- 01/20/07 20:30:00 (2 years ago)
- Files:
-
- trunk/src/plugins/cfedde/bin/rippod (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/plugins/cfedde/bin/rippod
r74 r84 7 7 use strict; 8 8 use warnings; 9 use lib 'lib'; 9 10 use IO::All; 10 11 use File::Basename; … … 23 24 print "\t=> $dest\n"; 24 25 25 my $bak = $file.".bak"; 26 # my $bak = $file.".bak"; 27 my $bak = "bak"; 26 28 io($bak) < io($file); 27 29 … … 30 32 my $code = io $file or die $!; 31 33 my $src = io $bak or die $!; 34 35 my $c = ''; 36 my $p = ''; 32 37 33 38 my $in_pod = 0; … … 38 43 39 44 if($in_pod) { 40 $pod->print($l);45 $p .= $l; 41 46 } else { 42 $code->print($l);47 $c .= $l; 43 48 } 44 49 … … 46 51 $in_pod = 0; 47 52 } 53 } 54 $p =~ s/^=cut\s+\z//m; 55 $c =~ s/^__DATA__\s+\z//m; 56 $c =~ s/^__END__\s+\z//m; 57 $p =~ s/\s+\z/\n/; 58 $c =~ s/\s+\z/\n/; 59 $pod->print($p); 60 $code->print($c); 48 61 49 }50 62 $_->close for ($pod, $src, $code); 51 63 }
