org.apache.directory.daemon.installers.macosxpkg
Class MacOsXPkgTarget

java.lang.Object
  extended by org.apache.directory.daemon.installers.Target
      extended by org.apache.directory.daemon.installers.macosxpkg.MacOsXPkgTarget

public class MacOsXPkgTarget
extends Target

A PKG installer for the Mac OS X platform. To create a PKG installer we use the PackageMaker utility that is bundled in the (free) developer tools supplied by Apple. More information on the use of the PackageMaker utility in the command line can be found at this address: http://developer.apple.com/documentation/Darwin/Reference/Manpages/man1/packagemaker.1.html

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.daemon.installers.Target
ARCHITECTURES, DAEMON_FRAMEWORKS, OPERATING_SYSTEMS, OS_FAMILIES, packagedFiles
 
Constructor Summary
MacOsXPkgTarget()
           
 
Method Summary
 java.io.File getPackageMakerUtility()
          Gets the PackageMaker utility.
 java.lang.String getWrapperExecutablePath()
          Gets the Wrapper executable path.
 void setPackageMakerUtility(java.io.File packageMakerUtility)
          Sets the PackageMaker utility.
 void setWrapperExecutablePath(java.lang.String wrapperExecutablePath)
          Sets the Wrapper executable path.
 
Methods inherited from class org.apache.directory.daemon.installers.Target
getApplication, getBootstrapperConfigurationFile, getCompanyName, getCopyrightYear, getDaemonFramework, getDocsDirectory, getDocsTargetPath, getFinalName, getId, getLayout, getLibArtifacts, getLoggerConfigurationFile, getOsArch, getOsFamily, getOsName, getOsVersion, getPackagedFiles, getScriptFile, getServerConfigurationFile, getSourcesDirectory, getSourcesTargetPath, setApplication, setBootstrapperConfigurationFile, setCompanyName, setCopyrightYear, setDaemonFramework, setDocsDirectory, setDocsTargetPath, setFinalName, setId, setLayout, setLibArtifacts, setLoggerConfigurationFile, setOsArch, setOsFamily, setOsName, setOsVersion, setPackagedFiles, setScriptFile, setServerConfigurationFile, setSourcesDirectory, setSourcesTargetPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacOsXPkgTarget

public MacOsXPkgTarget()
Method Detail

getPackageMakerUtility

public java.io.File getPackageMakerUtility()
Gets the PackageMaker utility.

Returns:
the PackageMaker utility

getWrapperExecutablePath

public java.lang.String getWrapperExecutablePath()
Gets the Wrapper executable path.

Returns:
the wrapper executable path

setPackageMakerUtility

public void setPackageMakerUtility(java.io.File packageMakerUtility)
Sets the PackageMaker utility.

Parameters:
packageMakerUtility - the PackageMaker utility

setWrapperExecutablePath

public void setWrapperExecutablePath(java.lang.String wrapperExecutablePath)
Sets the Wrapper executable path.

Parameters:
wrapperExecutablePath - the wrapper executable path


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.