My favorites | Sign in
Project Home Wiki Issues Source
Search
for
WSPIERANE_PLATFORMY  
Wspierane platformy i ich ograniczenia
Updated Feb 4, 2010 by jacek.f...@gmail.com

Wspierane platformy

Oryginalne skrypty napisane zostały z użyciem POSIX sh. Jako takie, powinny dać się uruchamiać na większości systemów unixowych. Niestety nie udało się zachować idealnej przenaszalności - nie na wszystkich platformach dostępne są niektóre używane programy narzędziowe (id, niektóre opcje programu grep). Pozbycie się powyższego problemu to jedna z rzeczy "do zrobienia" (choć o dość niskim priorytecie).

Nowsze skrypty, ze względu na większy stopień ich skomplikowania (np. używanie SSL), napisane są w języku Perl z wykorzystaniem jego bibliotek komunikacyjnych z WWW.

Testowane i zweryfikowane platformy: Linux, FreeBSD.

Znane problemy

  • Solaris. Niestety tutejsze /bin/sh w kilku miejscach nie trzyma się specyfikacji, skutkiem czego nie działa ani program configure, ani same skrypty wysyłające. ROZWIĄZANIE: konfiguracja .smsrc ręcznie (nie jest to trudne - wystarczy wziąć plik smsrc z katalogu ze skryptami i ręcznie przeedytować) oraz kilka szybkich poprawek w używanym skrypcie wysyłającym:
    • zmiana interpretera z /bin/sh na /bin/bash -- #!/bin/bash
    • solarisowy "grep" nie rozumie również opcji "quiet" (-q). Wszystkie wystąpienia "grep -q wzorzec" zamienić na "grep wzorzec > /dev/null".

Sign in to add a comment
Powered by Google Project Hosting