Debian package (openxpki-deployment): fix permission of CRL (patch by Jochen Kunkel)
[openxpki.git] / tools / svn2manifest.pl
blob2ac747578b7e41273b21c124370cbae90ae1cb4a
1 #!/usr/bin/perl
3 use strict;
4 use warnings;
5 use English;
7 my @added_files = `svn status|grep ^A|cut -c 8-500`;
8 my @deleted_files = `svn status|grep ^D|cut -c 8-500`;
10 open my $MANIFEST, '<', 'MANIFEST';
11 my $manifest = do {
12 local $INPUT_RECORD_SEPARATOR;
13 <$MANIFEST>;
15 close $MANIFEST;
17 my @manifest = split(/\n/, $manifest);
18 foreach my $added_file (@added_files) {
19 push @manifest, $added_file;
21 foreach my $deleted_file (@deleted_files) {
22 @manifest = grep { $_ . "\n" ne $deleted_file } @manifest;
24 open $MANIFEST, '>', 'MANIFEST';
25 print $MANIFEST join "\n", @manifest;
26 close $MANIFEST;