[kepler-dev] [Bug 3242] New: - dlls should not go in c:/Windows/System32

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Thu Apr 24 23:48:27 PDT 2008


           Summary: dlls should not go in c:/Windows/System32
           Product: Kepler
           Version: 1.0.0rc1
          Platform: All
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P3
         Component: installer
        AssignedTo: higgins at nceas.ucsb.edu
        ReportedBy: cxh at eecs.berkeley.edu
         QAContact: kepler-dev at ecoinformatics.org

In bug# 3233, I noticed that dlls were showing up in c:/Windows/System32.
Chad wrote:
> cplibs.bat/sh is run by the installer.  If it doesn't run, the libraries for
> the gdal stuff don't work.  I'm open to suggestions for making it work without
> copying files to system32.

The bug or rfe here is that we should

It is not clear to me how ptmatlab.dll got over to c:/Windows/System32.
kepler/lib/cplib.sh contains:
mkdir ~/lib
cp "$INSTALL_PATH"/lib/libproj.0.dylib ~/lib/
cp "$INSTALL_PATH"/lib/libgeos_c.1.dylib ~/lib/
cp "$INSTALL_PATH"/lib/libgeos.2.dylib ~/lib/
cp "$INSTALL_PATH"/lib/libgdal.1.dylib ~/lib/
cp "$INSTALL_PATH"/lib/libexpat.1.dylib ~/lib/
chmod +x "$INSTALL_PATH"/kepler.sh
chmod +x "$INSTALL_PATH"/kepler.app/Contents/MacOS/JavaApplicationStub
The ChangeLog says:

2008-01-26 10:34  higgins

        * installer/build/install.xml: Updated the Izpack configuration
        file to parse a Windows batch file to move dlls to a location where
        they can be found by the OS (batch file name is 'cplibs.bat' - file
        is set to be executed during installation)

2008-01-26 10:32  higgins

        * lib/cplibs.bat: batch file to copy windows dlls to location where
        they will be located

There is some email about c:/Windows/System32 from Dan Higgins at

More information about the Kepler-dev mailing list