Am Sonntag, 23. Mai 2004 22:40 schrieb David Haller:
Hallo,
Am Sun, 23 May 2004, Al Bogner schrieb:
Am Sonntag, 23. Mai 2004 20:24 schrieb David Haller:
Am Sun, 23 May 2004, Al Bogner schrieb:
Wie bringe ich Antivir dazu die Meldungen unabhängig vom System auf Englisch auszugeben?
$ LANG="C" antivir --help | head -5 | tail -1 Usage is: antivir [options] [path[\*.ext]] [*.ext]
[..]
Hintergrund des Problems ist, dass die signierten Meldungen des Virenscans ungültig signiert ankommen. Problem sind die Sonderzeichen von Antivir bzw. utf-8.
Aber die Idee: $ file `which antivir` /usr/bin/antivir: symbolic link to /usr/lib/AntiVir/antivir
durch ein wrapper-script /usr/bin/antivir folgenden Inhalts:
==== #! /bin/sh export LANG="C" exec /usr/lib/AntiVir/antivir ====
zu ersetzen hast du verstanden?
Oder hab ich dein Problem nicht verstanden?
Jetzt schon, aber nach meinen Erfahrungen mit GPG habe ich gelernt,
LANG grundsätzlich nicht zu verwenden. Das garantiert an
irgendeiner Stelle immer Ärger. Meist laufen die Scripts manuell
aufgerufen problemlos und per cronjob nicht mehr.
Die einfachste Lösung war einfach bei den Optionen EN statt DE zu
verwenden und meine Umlaute im Script zu entfernen. Ich kapier noch
nicht so recht, warum Scripts, die "externe" Programme aufrufen und
per cronjob gestartet werden, mit der Signatur Probleme haben.
Scripts, die nur simple bash-Befehle verwenden und Sonderzeichen
haben, machen keine Probleme.
Es gibt in KMail folgende Meldung:
Nachricht enthält Signatur von ..