-------------------------------------------------------------------------------
			INSTALATOR APLIKACJI BUFORA ver 2.4
-------------------------------------------------------------------------------

1. Zalogowac sie jako root (aplikacja install-buffer poinformuje, ze nie jest
   urachamiana jako root i instalacja zostanie zatrzymana)
2. Uruchomic: 
	#./install-buffer install
3. Sprawdzic instalacje: 
	#./install-buffer check
   	przy kazdej odpowiedzi powinno byc: --> ok. 
4. Sprawdzic czy aplikacja md5sum jest zainstalowana w Linuxie. Jesli nie jest
   to nalezy ja zainstalowac poprzez "yum" (RHEL/centOS). 

-------------------------------------------------------------------------------

5. Przy wykonywaniu UPGRADE nalezy sprawdzic
	#service mloopBd status
jesli jest #run ...
to nalezy zatrzymac usluge:
	#service mloopBd stop
po wykonaniu UPGRADE nalezy uruchomic usluge:
	#service mloopBd start
lub
	#reboot
  
-------------------------------------------------------------------------------

6. Opis uzycia aplikacji clentS do komunikacji z SERVER-S (sterujacy MAIN-LOOP)
   znajduje sie w katalogu: usage-clientS/README

7. Aby sprawdzic dzialanie BUFORA, najlepiej przekopiowac plik /CLIENT-S/clientS
   na inny komputer. Mozna uruchamiac SERVER-N i SERVER-F, ale nalezy pamietac,
   ze liste tworzy CONTROLLER lub dla celow testowych mozna ja utworzyc "recznie"
   i zapisac w katalogu: /home/bufR/, aby sprawdzic dzialanie aplikacji w katalogac 
   CLIENT-N oraz CLIENT-F (przesylanie plikow).

8. Do wersji 2.3 nie sa automatycznie motowane dyski HDD na jako /home/bufW oraz
   /home/bufR. Do testow uzywalem pamieci USB i sa inaczej traktowane w /dev niz
   dyski twarde. Dlatego nie dopisalem automatycznego montowania HDD. 
   Nalezy pamietac, ze kazdy HDD musi byc sformatowany ext4 jako jedna partycja.
   Aby HDD1 i HDD2 montowaly sie automatycznie nalezy wykonac nastepujace 
   czynnosci:
	po wykonaniu install-buffer nalezy otworzyc plik:
	vi /home/SYSBUF/mountRAM

	i na jego koncu dopisac nastepujace wiersze:

	#jesli HDD1 jest sda1  
	mount /dev/sda1 /home/bufR 
	chmod a+rwx /home/bufR #uwaga demony mserverF oraz mserverN maja uid>0
	#
	#jesli HDD2 jest sdb1 
	mount /dev/sdb1 /home/bufW
	chmod a+rwx /home/bufW #uwaga demony mserverF oraz mserverN maja uid>0
	#end.

	Nalezy plik zapisac 
	i wykonac z linii polecen:
        service mloopBd start 
        (lub /etc/init.d/mloopBd start)
        lub zrobic restart komputera: 
        reboot
	
 	Automatyczne montowanie dyskow jest w wersji softu 2.3.1 
   
9. Od wersji 2.3.1 BUFFERa  demon sshd nie dziala (wylacza go usluga mloopBd). 
   Firewall nie dziala od wersji 2.2.0 rowniez SELinux jest ustawiany 
   automatycznie w trybie permissive. 

10. Hasla dla users: chn21 oraz chn22 instalator zaklada automatycznie
   i ich znajomosc nie jest konieczna, poniewaz pliki w tych katalogach
   nie wymagaja konfigurowania. 

11. Od wersji 2.3.3 jest uruchomiona obsluga wielu BUFOROW, ktore maja nazwy
    BUFF0001 do BUFF9999. Zamiana nazw BUFFFERs z default "SERVER-S" jest 
    dostepna poprzez QUERY (clientS <-> SERVER-S). Jesli bedzie obsluga jedynie 
    jednego BUFFER, wowczas nazwy SERVER-S nie nalezy zmnieniac i mozna korzystac
    ze skroconych QUERY w clientN <-> SERVER-N 

12. Od wersji dostepne sa flagi kontrolne zakonczenia transferu plikow poprzez
    SERVER-N oraz SERVER-F. Usuniete sa bledy zamykania soketow w przypadku 
    bledow w transferach.  






