Difference between revisions of "Seon plugin seonplugin tar decompress"

From Seon
Jump to: navigation, search
(New page: == Zweck == Testet jede einzelne Datei des Auftrags ob es eine per TAR komprimierte Datei ist. Im Erfolgsfall wird die Datei dekomprimiert, der Zielpfad entspricht der Position der Datei (...)
(No difference)

Revision as of 09:13, 26 September 2013

Zweck

Testet jede einzelne Datei des Auftrags ob es eine per TAR komprimierte Datei ist. Im Erfolgsfall wird die Datei dekomprimiert, der Zielpfad entspricht der Position der Datei (d.h. eventuelle Verzeichnisstrukturen werden ebenfalls dort abgelegt). Die TAR-Datei selbst wird nach erfolgreicher Dekompression aus dem Auftrag entfernt (logisch, nicht physikalisch).

Voraussetzungen

  • Datei /etc/seon.conf bzw. Konfigurationsdatei in der Umgebungsvariable $Seon_CFGFILE definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.

Konfiguration

  • extractOnlyTar: Falls dieser boolsche Konfigurationswert aktiviert wird, werden nur Dateien mit der Endung ".tar" dekomprimiert. Dies erleichtert die Behandlung von TAR-Archiven, die nicht von der Dekompression betrachtet werden sollen.

Das Programm "tar" wird im PATH der Shell gesucht, unter der das Plugin gestartet wird. Somit kann durch geschickte Positionierung oder Definition des Default-PATHs die genutzte tar-Version beeinflusst werden.

Rückgabewerte

  • 0: alles OK
  • 1: Fehler beim Parsen des XMLs