Changeset 1179
- Timestamp:
- 2000-05-19T17:00:12+12:00 (24 years ago)
- Location:
- trunk/gsdl/bin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/bin/script/filecopy.pl
r1173 r1179 32 32 die "GSDLHOME not set\n" unless defined $ENV{'GSDLHOME'}; 33 33 unshift (@INC, "$ENV{'GSDLHOME'}/perllib"); 34 35 unshift (@INC, "$ENV{'GSDLHOME'}/perllib/cpan/lib");36 $ENV{'PATH'} = "$ENV{'GSDLHOME'}/perllib/cpan/bin:$ENV{'PATH'}";37 34 } 38 35 … … 83 80 { 84 81 my $src_file = $f; 85 my $dst_file = & util::filename_cat($full_importname,$f);82 my $dst_file = &get_dst_dir ($full_importname,$f); 86 83 87 84 my $do_copy = "no"; … … 104 101 if ($do_copy eq "yes") 105 102 { 106 print STDOUT "Copying $src_file \n";103 print STDOUT "Copying $src_file-->$dst_file\n"; 107 104 &util::cp($src_file,$dst_file); 108 105 } … … 117 114 { 118 115 my $src_dir = $d; 119 my $dst_dir = & util::filename_cat($full_importname,$d);116 my $dst_dir = &get_dst_dir ($full_importname, $d); 120 117 if (!-e $dst_dir) 121 118 { … … 153 150 } 154 151 152 sub get_dst_dir { 153 my ($full_importname, $dir) = @_; 154 155 if ($ENV{'GSDLOS'} eq "windows") { 156 # don't want windows filenames like c:\gsdl\...\import\c:\dir 157 $dir =~ s/^[a-z]:[\\\/]//i; 158 } 159 return &util::filename_cat($full_importname,$dir); 160 } 161 155 162 &main(); 156 157 158 159
Note:
See TracChangeset
for help on using the changeset viewer.