Phing: Bedingungen nach Betriebssystem für Befehle
Um in Phing einen Befehl (Command) nur auf einem bestimmten Betriebssystem auszuführen, gibt es die Option OS. Wir können also in Befehlen in Phing die Option OS mitgeben und so nur ein bestimmtes Betriebssystem ansprechen.
Dies sieht dann z.B. so aus:
<exec command="mklink /d verzeichnis1 verzeichnis2" dir="C:\dev" os="WINNT" />
Dieser Befehl wird nur auf einem Windows System ausgeführt, da wie man hier sieht sowieso nur ein unter Windows bekannter Befehl ausgeführt wird.
Hier ausserdem eine Liste mit verschiedenen Möglichkeiten:
* CYGWIN_NT-5.1
* Darwin
* FreeBSD
* HP-UX
* IRIX64
* Linux
* NetBSD
* OpenBSD
* SunOS
* Unix
* WIN32
* WINNT
* Windows