![]() PEAR_PackageFileManager : The Definitive Guide |
Dealing with OS
dependency to restrict a package installation is made with call to
addOsDep()
method.
For example, if we want to restrict a package installation on linux OS, or on every OS except windows, we should write :
Table 10.7. OS installation condition
PHP code | XML equivalent |
---|---|
$p2->addOsDep('linux'); |
<dependencies> <required> <!-- ... --> <os> <name>linux</name> </os> </required> </dependencies> |
$p2->addOsDep('windows', true); |
<dependencies> <required> <!-- ... --> <os> <name>windows</name> <conflicts /> </os> </required> </dependencies> |
PEAR_PackageFileManager : The Definitive Guide | v 1.6.0 : November 17, 2006 |