mangle-info 307 B

123456789101112131415161718
  1. #!/usr/bin/perl -w -i
  2. use English;
  3. use strict;
  4. $RS = undef;
  5. my $prefix = $ENV{"DEBIAN_INFO_PREFIX"};
  6. my $x = <>;
  7. if(!($x =~ m/^(\s*START-INFO-DIR-ENTRY\s+\*\s*[^:]+:\s*)\(([^\)]+)\)/mo)) {
  8. die "Couldn't find START-INFO-DIR-ENTRY.";
  9. }
  10. print ${PREMATCH};
  11. print "$1($prefix/$2)";
  12. print ${POSTMATCH};