Wspierane platformyOryginalne 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".
|