Job Management Partner 1/Software Distribution Administrator's Guide Volume 2
(1) Format
SYSTEM_CONDITIONS{
directory=installation-directory
condition=system-condition
}
(2) Explanation
- directory=installation-directory
Specify the path for an installation directory. A path that contains a double-quotation mark (") cannot be specified. The following are specification examples:
- Example 1: Distributing to a PC client:
- directory=C:\temp\data
- Example 2: Distributing to a UNIX client:
- directory=/temp/data
The default is the base directory path for the package (the directory specified in base_fullpath of PACKAGING_SOURCE tag or the command argument /B).
- condition=system-condition
Specify the system conditions for the client receiving the distribution. Specify this item if the destination is a PC. Items (3)-(7) as follows show system condition specification methods.
(3) Available hard disk space as a condition
You can use the following method to specify available hard disk space as a system condition:
- condition=H: drive-name equality-sign capacity
- drive-name
- Specify one alphanumeric character that denotes a drive.
- equality-sign
- Specify one of the following symbols, depending on the specific condition:
- =, >, >=, <, or <=
- capacity
- Specify a capacity in units of MB.
- Specification example:
- Specify the condition C drive with a minimum available free space of 1 gigabyte as follows:
- condition=H:C> 1000
(4) Specifying a CPU type as a condition
You can use the following method to specify a CPU type as a system condition:
- condition=C: equality-sign CPU-type
- equality-sign
- Specify = or <>.
- CPU-type
- Specify one of the following character strings:
- For AMD64 or Intel EM64T: AMD64/Intel EM64T
- For Intel i386 or an equivalent CPU: intel 80386
- For Intel i486 or an equivalent CPU: intel 80486
- For Intel Pentium or an equivalent CPU: intel Pentium
- For COMPAQ Alpha or HP Alpha: DEC Alpha
- For Intel IPF or an equivalent CPU: Intel IPF
- For PowerPC: PowerPC
- Specification example:
- Specify the condition a Pentium CPU or equivalent as follows:
- condition=C=intel Pentium
- Notes
- You cannot specify system conditions on a client that uses an Intel 80486 CPU under Windows NT, Windows 98, or Windows 95, or an installation error may result.
(5) Specifying the presence or absence of a coprocessor as a condition
Specify the following to make the presence or absence of a coprocessor a condition:
- A coprocessor provided:
- condition=E=Y
- A coprocessor not provided:
- condition=E=N
(6) Specifying the size of real memory, user memory, or GDI system resources as a condition
When specifying the size of real memory, user memory, or GDI system resources as a condition, you can specify system conditions as follows:
- condition= size-type equality-sign size
- size-type
- R: real memory size
- U: user memory size
- G: GDI system resources size
- equality-sign
- Specify one of the following symbols, depending on the specific condition:
- =, >, >=, <, or <=
- size
- Specify real memory and user memory sizes in megabytes. A GDI system resources size should be specified in kilobytes.
- Specification example
- Specify the condition a minimum real memory size of 16 MB as follows:
- condition=R>=16
(7) Specifying the OS version as a condition
When specifying the OS version as a condition, you can specify system conditions as follows:
- condition=O equality-sign OS-version
- equality-sign
- Specify one of the following symbols depending on the specific condition:
- =, >, >=, <, or <=
- OS
- Specify one of the following items depending on the specific condition:
- Any, Windows, Windows8, WindowsServer2012, Windows7, WindowsServer2008R2, WindowsServer2008, WindowsVista, WindowsServer2003, WindowsXP, Windows2000, WindowsNT, WindowsMe, Windows98, Windows95, or MSDOS. Any means any Windows.
- version
- Specify the OS version, revision, or generation in a vvrr format using a maximum of 4 numeric characters.
- vv
- Version
- rr
- Revision
- Specification example:
- Specify the condition Windows with an OS version 4.00 or higher as follows:
- condition=O>=Any 0400
- When you create a package for UNIX clients, note the following:
- System conditions cannot be specified for packages that are distributed to UNIX clients. Although directory specifications are accepted, any drive specifications are ignored.
- Specify the installation directory as 64 (half-width) characters or less (including the drive letter and the colon (:)). If the directory exceeds 64 characters, the package will be installed under the root directory.
- Multiple system conditions can be specified. If multiple system conditions are specified, their logical product (AND) is taken. The installation is executed only if all the conditions are met.
- A total of 10 system conditions and software conditions (/l) can be specified through the use of a command argument (/O).
All Rights Reserved. Copyright (C) 2009, 2013, Hitachi, Ltd.
Copyright, patent, trademark, and other intellectual property rights related to the "TMEng.dll" file are owned exclusively by Trend Micro Incorporated.