Difference between revisions of "OS4X plugin os4xplugin zip"
Jump to navigation
Jump to search
(New page: == Zweck == Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird...) |
|||
| Line 1: | Line 1: | ||
| + | [[Category:Plugins]] | ||
== Zweck == | == Zweck == | ||
Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird dynamisch temporär zur Laufzeit ermittelt. | Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird dynamisch temporär zur Laufzeit ermittelt. | ||
Revision as of 08:11, 2 November 2015
Zweck
Alle Dateien des OS4X-Jobs werden in ein neues ZIP-Archiv gepackt. Hierbei wird das im Betriebssystem (über PATH gefundene) ZIP-Programm genutzt. Der Name des ZIP-Archivs wird dynamisch temporär zur Laufzeit ermittelt. Verzeichnis-Hierarchien werden hierbei eliminiert.
Alle Dateien des Auftrags werden aus der Auftragsbeschreibung entfernt (logisch, nicht physikalisch), das erzeugte ZIP-Archiv ist dann der einzige Datei-Eintrag.
Voraussetzungen
- Datei
/etc/os4x.confbzw. Konfigurationsdatei in der Umgebungsvariable$OS4X_CFGFILEdefiniert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.
Konfiguration
Das Programm "zip" wird im PATH der Shell gesucht, unter der das Plugin gestartet wird. Somit kann durch geschickte Positionierung oder Definition des Default-PATHs die genutzte zip-Version beeinflusst werden.
Rückgabewerte
- 0: alles OK
- 1: XML konnte nicht geparsed werden
- alle anderen: der Returncode des ZIP-Aufrufs