The following table summarizes variable specification formats, location, and scope.
Table 2–2 Package Environment Variables Summary| 
 Where Variable Is Defined  | 
 Variable Definition Format  | 
 Variable Type Being Defined  | 
 When the Variable is Evaluated  | 
 Where the Variable is Evaluated  | 
 Items the VariableMay Substitute For  | 
|---|---|---|---|---|---|
| 
 pkginfo file  | 
 PARAM=value  | 
 Build  | 
 Ignored at build time  | 
 N/A  | 
 None  | 
| 
 Install  | 
 Install time  | 
 In the pkgmap file  | 
 owner, group, path, or link target  | 
 
  | 
 
  | 
| 
 prototype file  | 
 !PARAM=value  | 
 Build  | 
 Build time  | 
 In the prototype file and any included files  | 
 mode, owner, group, or path  | 
| 
 Install  | 
 Build time  | 
 In the prototype file and any included files  | 
 !search and !command commands only  | 
 
  | 
 
  | 
| 
 pkgmk command line  | 
 PARAM=value  | 
 Build  | 
 Build time  | 
 In the prototype file  | 
 mode, owner, group, or path  | 
| 
 Install  | 
 Build time  | 
 In the prototype file  | 
 !search command only  | 
 
  | 
 
  | 
| 
 Install time  | 
 In the pkgmap file  | 
 owner, group, path, or link target  | 
 
  | 
 
  | 
 
  |