print "Setting file permissions...\n";
system("find . -type f -print | xargs chmod 0444");
system("find . -type d -print | xargs chmod 0755");
-system("find t -name '*.t' -print | xargs chmod +x");
+system("find t ext lib -name '*.t' -print | xargs chmod +x");
+system("find t ext lib -name 'test.pl' -print | xargs chmod +x");
my @exe = qw(
Configure
configpm
opcode.pl
perly.fixer
t/TEST
- t/*/*.t
*.SH
vms/ext/Stdio/test.pl
vms/ext/filespec.t
x2p/*.SH
Porting/patchls
Porting/makerel
+ mpeix/nm
+ mpeix/relink
);
system("chmod +x @exe");
my @writables = qw(
+ NetWare/config_H.wc
+ NetWare/Makefile
keywords.h
opcode.h
opnames.h
global.sym
pod/perlintern.pod
pod/perlapi.pod
- objXSUB.h
perlapi.h
perlapi.c
ext/ByteLoader/byterun.h
vms/perly_c.vms
vms/perly_h.vms
win32/Makefile
+ win32/Makefile.win64
win32/makefile.mk
win32/config_H.bc
- win32/config_H.bc
win32/config_H.gc
win32/config_H.vc
+ wince/config_H.ce
+ wince/Makefile.ce
);
system("chmod +w @writables");
print "Adding CRs to DOSish files...\n";
my @crlf = qw(
djgpp/configure.bat
+ README.ce
README.dos
README.win32
win32/Makefile
+ win32/Makefile.win64
win32/makefile.mk
+ wince/Makefile.ce
+ wince/README.compile
+ wince/README.perlce
+ wince/registry.bat
);
-system("perl -pi -e 's/\$/\\r/' @crlf");
+system("perl -pi -e 's/\015*\012/\015\012/' @crlf");
print "\n";
chdir ".." or die $!;