-------------------------------------------------------------------------------
								INSTLACJA SKZ
-------------------------------------------------------------------------------

W katalogu INSTALL-SKZ dostępne są instalatory i deinstalatory wszystkich 
modułów SKZ. Wszystkie z nich muszą być uruchamiane przez użytkownika root!

1) install-main

Wywołanie: sudo ./install-main

Skrypt zakłada strukturę katalogów, instaluje część bazową SKZ:
a) serwery komunikacyjne
b) pętlę główną
c) moduł producera
i archiwum ARCHI01.
W trakcie instalacji skrypt pyta, czy zainstalować producera. Odpowiadamy 
twierdząco klawiszem "y". Jeśli przypadkowo ten krok zostanie pominięty można
zainstalować producera osobnym skryptem installacyjnym: install-producer.
Następnie instalowane jest archiwum ARCHI01.
Instalator zada pytanie o ID administratora - to będzie numer startowy
od którego numerowani będą wszyscy klienci. Należy podać 7-cyfrowy
identyfikator i wcisnąć ENTER, np.: 

Installing ARCHI01...
Choose ARCHI01 admin ID
This will be starting ID for client list
Admin id (7 digits): 2345024

Następnie instalator zadaje pytanie czy chcemy dokonać rejestracji archiwum.
Odpowiadamy jak w przypdaku producera. Bez rejestracji producer nie będzie 
obsługiwał zamówień zakładanego archiwum. Przy rejestracji należy podać nazwę
triggera z którą powiążemy nowe archwium, np.:

Trigger-name: (TRIGGxxxx) TRIGG0001
Registering ARCHI01...
Registering archi ARCHI01...
ARCHI0001 has been added to ARCHI_REGISTER_W
ARCHI0001 has been added to ARCHI_REGISTER_H
ARCHI0001 has been added to ARCHI_REGISTER_N
ARCHI has been connected to TRIGGER

Dalsza część instalacji jest automatyczna. Na końcu zostaną wyświetlone dane
logowania dla administratora nowego archiwum w postaci
ID=identyfikator&PA=hasło, np.:

*****************************************


New credentials: ID=2345634&PA=2H0aJO


*****************************************

Dane te powinny zostać zapamiętane.

UWAGA: Skrypt bada istnienie katalogów /home/ARCHI00, /home/ARCHI01 
i /home/SYSQS. Istnienie  któregoś z nich uniemożliwi instalację. 
W celu reinstalacji należy najpierw usunąć cały SKZ deinstalatorem.

2) install-archi

Wywołanie: sudo ./install-archi ARCHI02

Skrypt instaluje dodatkowe archiwa w SKZ. Nazwa archiwum musi być postaci:
ARCHI02 ... ARCHI99, ARCHI0100 ... ARCHI9999.
Podobnie jak w przypadku instalacji ARCHI01 instalator zada pytanie 
o identyfikator administratora i rejestrację archiwum.

UWAGA: Skrypt bada istnienie katalogu /home/ARCHIxxxx. Jego istnienie 
uniemożliwi instalację. W celu reinstalacji należy najpierw usunąć archiwum 
deinstalatorem.

3) install-producer

Wywołanie: sudo ./install-producer

Skrypt instaluje/nadpisuje programy wchodzące w skład producera.
Należy używać go w przypadku podmiany tylko plików producera.

UWAGA: Należy najpierw upewnić się że pętle i engine'y nie są włączone!

4) register-archi 

Wywołanie: sudo ./register-archi ARCHI01 TRIGG0001

Skrypt rejestruje nowe archiwum w przypadku pominięcia tego kroku podczas
instalacji. Ponadto tworzone jest dowiązanie archiwum do triggera podanego jako 
drugi parameter.

5) uninstall-all

Wywołanie: sudo ./uninstall-all

Skrypt zatrzymuje serwery komunikacyjne, pętlę główną komunikatora i producera
i usuwa CAŁĄ strukturę katalogów skz. 

6) uninstall-archi

Wywołanie: sudo ./uninstall-archi ARCHI03

Skrypt usuwa archiwum podane jako paramter - usuwa jego katalog w /home/.

UWAGA: Należy używać tylko kiedy pewne jest że pętle i producer są nieaktywne.
UWAGA2: Skrypt nie wyrejestrowywuje archi z ARCHI_REGISTER - zapomniałem :)
