Hi,
I can't show the code of my real script, but I can show with another
simple simple script.
After I did a build here is the log:
10:34:57 AM: -----------------------------------
10:34:57 AM: PROJECT BUILD INFORMATION
10:34:57 AM: -----------------------------------
10:34:57 AM: CAVA VER: 1.3.31.696
10:34:57 AM: PROJ PTH: D:/sample
10:34:57 AM: PERL LIB: C:/Perl/bin/perl58.dll
10:34:57 AM: PERL INC: C:/Perl/lib
10:34:57 AM: PERL INC: C:/Perl/site/lib
10:34:57 AM: PERL INC: D:/SVN/Perl/Trunk/lib
10:34:57 AM: RESC DIR:
10:34:57 AM: FILE PFX: src_0632
10:34:57 AM: SCRPT PL:
multiply_files.pl, D:/
multiply_files.pl
10:34:57 AM: -----------------------------------
10:34:57 AM: Scanning: D:/
multiply_files.pl
10:34:57 AM: Scanning: C:/Perl/lib/PerlIO.pm
10:34:57 AM: Scanning: C:/Perl/lib/PerlIO/
scalar.pm
10:34:57 AM: Scanning: C:/Perl/lib/File/Copy.pm
10:34:57 AM: Scanning: C:/Perl/lib/
attributes.pm
10:34:57 AM: Scanning: C:/Perl/lib/Win32.pm
10:34:57 AM: Scanning: C:/Perl/lib/UNIVERSAL.pm
10:34:57 AM: Scanning: C:/Perl/lib/File/Spec.pm
10:34:57 AM: Scanning: C:/Perl/lib/File/Spec/Unix.pm
10:34:57 AM: Scanning: C:/Perl/lib/File/Basename.pm
10:34:57 AM: Scanning: C:/Perl/lib/File/Spec/Win32.pm
10:34:57 AM: Scanning: C:/Perl/lib/
re.pm
10:34:57 AM: Scanning: C:/Perl/lib/Config.pm
10:34:57 AM: Scanning: C:/Perl/lib/ActivePerl.pm
10:34:57 AM: Scanning: C:/Perl/lib/Config_heavy.pl
10:34:57 AM: Scanning: C:/Perl/lib/Scalar/Util.pm
10:34:57 AM: Scanning: C:/Perl/lib/Term/Cap.pm
10:34:57 AM: __DATA__ section found in Term/Cap.pm
10:34:57 AM: Scanning: C:/Perl/lib/Cwd.pm
10:34:57 AM: Scanning: C:/Perl/lib/List/Util.pm
10:34:57 AM: Scanning: C:/Perl/lib/ActivePerl/Config.pm
10:34:57 AM: Scanning: C:/Perl/lib/ActiveState/Path.pm
10:34:57 AM: Scanning: C:/Perl/lib/
constant.pm
10:34:58 AM: Scan Complete
10:34:58 AM: Starting Build
10:34:58 AM: Clearing existing package directory: D:/sample/build
10:34:58 AM: Creating Package
10:34:58 AM: Importing PerlLIB
10:34:58 AM: Importing BaseFiles
10:34:58 AM: Package in @INC folder : ActivePerl.pm
10:34:58 AM: Package in @INC folder : ActivePerl/Config.pm
10:34:58 AM: Package in @INC folder : ActiveState/Path.pm
10:34:58 AM: Package in @INC folder : Config.pm
10:34:58 AM: Package in @INC folder : Config_heavy.pl
10:34:58 AM: Package in @INC folder : Cwd.pm
10:34:58 AM: Package in @INC folder : auto/Cwd/Cwd.dll
10:34:58 AM: Package in @INC folder : File/Basename.pm
10:34:58 AM: Package in @INC folder : File/Copy.pm
10:34:58 AM: Package in @INC folder : File/Spec.pm
10:34:58 AM: Package in @INC folder : File/Spec/Unix.pm
10:34:58 AM: Package in @INC folder : File/Spec/Win32.pm
10:34:58 AM: Package in @INC folder : List/Util.pm
10:34:58 AM: Package in @INC folder : auto/List/Util/Util.dll
10:34:58 AM: Package in @INC folder : PerlIO.pm
10:34:58 AM: Package in @INC folder : PerlIO/
scalar.pm
10:34:58 AM: Package in @INC folder : auto/PerlIO/scalar/scalar.dll
10:34:58 AM: Package in @INC folder : Scalar/Util.pm
10:34:58 AM: Package in @INC folder : Term/Cap.pm
10:34:58 AM: Package in @INC folder : UNIVERSAL.pm
10:34:58 AM: Package in @INC folder : Win32.pm
10:34:59 AM: Package in @INC folder : auto/Win32/Win32.dll
10:34:59 AM: Package in @INC folder :
attributes.pm
10:34:59 AM: Package in @INC folder :
constant.pm
10:34:59 AM: Package in @INC folder :
multiply_files.pl
10:34:59 AM: Package in @INC folder :
re.pm
10:34:59 AM: Package in @INC folder : auto/re/re.dll
10:34:59 AM: Building Main Package Library....
10:34:59 AM: Packaging Completed
10:34:59 AM: Build Complete
After the "Create Distributable zip"
10:37:03 AM: Zipping Application
10:37:04 AM: adding: bin/ (152 bytes security) (in=0) (out=0)
(stored 0%)
10:37:04 AM: adding: lib/ (152 bytes security) (in=0) (out=0)
(stored 0%)
10:37:04 AM: adding: lib/inc/ (152 bytes security) (in=0) (out=0)
(stored 0%)
10:37:04 AM: adding: lib/inc/ActivePerl/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/ActivePerl/Config.pm (152 bytes
security) (in=12075) (out=4216) (deflated 65%)
10:37:04 AM: adding: lib/inc/ActivePerl.pm (152 bytes security)
(in=3233) (out=1393) (deflated 57%)
10:37:04 AM: adding: lib/inc/ActiveState/ (152 bytes security)
(in=0) (out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/ActiveState/Path.pm (152 bytes
security) (in=8258) (out=2882) (deflated 65%)
10:37:04 AM: adding: lib/inc/
attributes.pm (152 bytes security)
(in=13262) (out=4960) (deflated 63%)
10:37:04 AM: adding: lib/inc/auto/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/Cwd/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/Cwd/Cwd.dll (152 bytes security)
(in=20573) (out=3363) (deflated 84%)
10:37:04 AM: adding: lib/inc/auto/List/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/List/Util/ (152 bytes security)
(in=0) (out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/List/Util/Util.dll (152 bytes
security) (in=28772) (out=7909) (deflated 73%)
10:37:04 AM: adding: lib/inc/auto/PerlIO/ (152 bytes security)
(in=0) (out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/PerlIO/scalar/ (152 bytes
security) (in=0) (out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/PerlIO/scalar/scalar.dll (152
bytes security) (in=20586) (out=3217) (deflated 84%)
10:37:04 AM: adding: lib/inc/auto/re/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/re/re.dll (152 bytes security)
(in=106587) (out=50133) (deflated 53%)
10:37:04 AM: adding: lib/inc/auto/Win32/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/auto/Win32/Win32.dll (152 bytes
security) (in=41057) (out=14966) (deflated 64%)
10:37:04 AM: adding: lib/inc/Config.pm (152 bytes security)
(in=2779) (out=1238) (deflated 55%)
10:37:04 AM: adding: lib/inc/Config_heavy.pl (152 bytes security)
(in=29320) (out=9066) (deflated 69%)
10:37:04 AM: adding: lib/inc/
constant.pm (152 bytes security)
(in=12060) (out=4904) (deflated 59%)
10:37:04 AM: adding: lib/inc/Cwd.pm (152 bytes security) (in=19642)
(out=6957) (deflated 65%)
10:37:04 AM: adding: lib/inc/File/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/File/Basename.pm (152 bytes security)
(in=11729) (out=4027) (deflated 66%)
10:37:04 AM: adding: lib/inc/File/Copy.pm (152 bytes security)
(in=14893) (out=5674) (deflated 62%)
10:37:04 AM: adding: lib/inc/File/Spec/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/File/Spec/Unix.pm (152 bytes security)
(in=14284) (out=4848) (deflated 66%)
10:37:04 AM: adding: lib/inc/File/Spec/Win32.pm (152 bytes security)
(in=9172) (out=3407) (deflated 63%)
10:37:04 AM: adding: lib/inc/File/Spec.pm (152 bytes security)
(in=10733) (out=3876) (deflated 64%)
10:37:04 AM: adding: lib/inc/List/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/List/Util.pm (152 bytes security)
(in=7369) (out=2457) (deflated 67%)
10:37:04 AM: adding: lib/inc/
multiply_files.pl (152 bytes security)
(in=439) (out=298) (deflated 32%)
10:37:04 AM: adding: lib/inc/PerlIO/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/PerlIO/
scalar.pm (152 bytes security)
(in=1014) (out=463) (deflated 54%)
10:37:04 AM: adding: lib/inc/PerlIO.pm (152 bytes security)
(in=11268) (out=4806) (deflated 57%)
10:37:04 AM: adding: lib/inc/
re.pm (152 bytes security) (in=4279)
(out=1973) (deflated 54%)
10:37:04 AM: adding: lib/inc/Scalar/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/Scalar/Util.pm (152 bytes security)
(in=9420) (out=3537) (deflated 62%)
10:37:04 AM: adding: lib/inc/Term/ (152 bytes security) (in=0)
(out=0) (stored 0%)
10:37:04 AM: adding: lib/inc/Term/Cap.pm (152 bytes security)
(in=18560) (out=6867) (deflated 63%)
10:37:05 AM: adding: lib/inc/UNIVERSAL.pm (152 bytes security)
(in=4199) (out=1702) (deflated 59%)
10:37:05 AM: adding: lib/inc/Win32.pm (152 bytes security)
(in=28256) (out=9317) (deflated 67%)
10:37:05 AM: adding: lib/perl58.dll
10:37:05 AM: (152 bytes security) (in=806995) (out=414633) (deflated
49%)
10:37:05 AM: adding: lib/slib/ (152 bytes security) (in=0) (out=0)
(stored 0%)
10:37:05 AM: adding: lib/src_06320000.lib (152 bytes security)
(in=4940) (out=4940) (stored 0%)
10:37:05 AM: adding: lib/src_06320001.lib (152 bytes security)
(in=77) (out=77) (stored 0%)
10:37:05 AM: adding: lib/src_06320002.dll (152 bytes security)
(in=28748) (out=9026) (deflated 69%)
10:37:05 AM: adding: lib/src_06320003.dll (152 bytes security)
(in=24653) (out=4797) (deflated 81%)
10:37:05 AM: total bytes=1329232, compressed=601929 -> 55% savings
10:37:05 AM: .........................
10:37:05 AM: Zip Finished
The script is very simple:
#!/usr/local/bin/perl
use File::Copy;
use strict;
my $path="D:/";
my $file="1220429893.dat";
my $folder="//
10.10.50.185/files\$/10-Customers/Rohm_Kyoto/
ProjectCode_FDC-Evaluation/50-DailyWork/W49/for_upload";
print "$file\n";
print "$folder\n";
for (my $i=0;$i<100000;$i++){
$folder =~ tr/\//\\/;
print "Duplicate file $folder\\$i.dat\n";
copy($path.$file,"$folder\\$i.dat") or die "Copy failed $!";
sleep 0.1;
}
File::Copy is correctly added to the lib folder but "strict" is not
added into the archive.
Thanks for your help.
Fred.