Ignore:
Timestamp:
2013-10-17T17:03:50+13:00 (11 years ago)
Author:
davidb
Message:

Support for Cygwin added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/plugins/DirectoryPlugin.pm

    r27578 r28489  
    259259
    260260    $filename_full_path = &util::upgrade_if_dos_filename($filename_full_path);
    261 ###    print STDERR "*** DirectoryPlugin::file_is_blocked $filename_full_path\n";
    262 
    263     if ($ENV{'GSDLOS'} =~ m/^windows$/) {
     261
     262    if (($ENV{'GSDLOS'} =~ m/^windows$/) && ($^O ne "cygwin")) {
    264263    # on windows, all block paths are lowercased.
    265264    my $lower_filename = lc ($filename_full_path);
     
    553552    #print STDERR "processing $raw_full_filename\n";
    554553    # Follow Windows shortcuts
    555     if ($raw_subfile =~ /(?i)\.lnk$/ && $ENV{'GSDLOS'} =~ /^windows$/i) {
     554    if ($raw_subfile =~ m/(?i)\.lnk$/ && (($ENV{'GSDLOS'} =~ m/^windows$/i) && ($^O ne "cygwin"))) {
    556555        require Win32::Shortcut;
    557556        my $shortcut = new Win32::Shortcut(&FileUtils::filenameConcatenate($dirname, $raw_subfile));
Note: See TracChangeset for help on using the changeset viewer.