Changeset 784 for java/installer2


Ignore:
Timestamp:
Apr 3, 2013, 2:56:19 AM (12 years ago)
Author:
alloc
Message:

AEI2.00:

  • Fix tool installation - executable bit
Location:
java/installer2/src/net/oni2/aeinstaller/backend
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/backend/oni/management/ToolsManager.java

    r749 r784  
    125125                                                        targetFile.delete();
    126126                                                FileUtils.copyFileToDirectory(f, targetFolder);
     127                                                if (f.canExecute())
     128                                                        CaseInsensitiveFile.getCaseInsensitiveFile(
     129                                                                        targetFolder, f.getName()).setExecutable(
     130                                                                        true);
    127131                                        }
    128132                                }
  • java/installer2/src/net/oni2/aeinstaller/backend/packages/unpack/Unpacker.java

    r783 r784  
    124124                                                target.mkdirs();
    125125
    126                                                 for (Enumeration<? extends ZipArchiveEntry> e = zf.getEntries(); e
    127                                                                 .hasMoreElements();) {
     126                                                for (Enumeration<? extends ZipArchiveEntry> e = zf
     127                                                                .getEntries(); e.hasMoreElements();) {
    128128                                                        ZipArchiveEntry ze = e.nextElement();
    129129                                                        if (ze.getName().toLowerCase()
     
    138138                                                }
    139139
    140                                                 for (Enumeration<? extends ZipArchiveEntry> e = zf.getEntries(); e
    141                                                                 .hasMoreElements();) {
     140                                                for (Enumeration<? extends ZipArchiveEntry> e = zf
     141                                                                .getEntries(); e.hasMoreElements();) {
    142142                                                        if (state == EState.INTERRUPTED)
    143143                                                                return;
     
    163163                                                                                }
    164164                                                                                fileOut.close();
    165                                                                                
     165
    166166                                                                                if ((ze.getUnixMode() & 0111) != 0)
    167167                                                                                        targetFile.setExecutable(true);
Note: See TracChangeset for help on using the changeset viewer.