Práce s instalačním programem

Instalační program » Práce s instalačním programem

První kroky
Po prvním spuštění je nejoptimálnější provést potřebná nastavení. Ta se za normálních okolností uloží do adresáře specifikovaného v SISI_HOME resp. HOME (viz výše).
Všechna potřebná nastavení jsou koncentrována ve volbě instalační parametry, příkaz s. Nastavuje se především:
  • cílový adresář - adresář pro instalaci webových modulů SIS. Lze zadat i relativní cestu, uložena ovšem bude jako absolutní.
  • adresář s balíčky - adresář, kde se hledají soubory s balíčky.
  • cílové kódování - kódování českého jazyka př instalaci. Aktuálně jsou podporována dvě kódování (iso-8859-2 a windows-1250). Toto kódování musí být v souladu s nastavením databázového klienta.
  • přístupová práva pro soubory a adresáře - práva instalovaných souborů a adresářů jsou řešena pouze na unixových platformách. Zvlášť lze nastavit práva pro tři skupiny objektů:
  • soubory s konfigurací - soubory citlivé na čitelnost pro ostatní uživatele serveru, obsahující hesla a pod.
  • ostatní soubory (kód & obrázky) - ostatní soubory, které je pro pohodlnou správu nechat čitelné pro širší okruh uživatelů
  • adresáře - nastavení práv pro každou skupiny zahrnuje nastavení vlastníka a skupiny plus oprávnění pro vlastníka, skupinu a ostatní uživatele. Skupina a vlastník se zadávají jménem (neprovádí se ověřování jejich existence), práva se zadávají pro každého uživatele/skupinu zvlášť, význam korespondující se zvyklostmi na unixových systémech mají znaky r, w, a x, zadané v libovolném pořadí.
Postup instalace/upgrade webových aplikací
Instalace a upgrade částí webových aplikací se od sebe prakticky neliší. Obojí probíhá v několika krocích a to, co se skutečně provede rozhodne instalační program na základě okolností popsaných níže. Celý proces se zahajuje zadání i.
Následuje přehled nastaveného instalačního kódování a cílového adresáře a po něm prompt na zadání adresáře s instalačními balíčky. Nastavení tohoto parametru se ukládá v uživatelském konfiguračním souboru a lze ho při dalším použití pouze potvrdit kl. ENTER.
Po zadání adresáře s balíčky se zobrazí přehled nalezených balíčků se stručnou informací o modulech, které v nich jsou, a datech zabalení. Následuje prompt pro zadání balíčků, které mají být nainstalovány. Lze zadat čárkami dodělený seznam balíčků (nikoli modulů), případně jen * pro potvrzení všech vypsaných balíčků či ? pro extra potvrzování jednotlivých balíčků po jednom.
Samotná instalace balíčku probíhá automaticky. Pro jednotlivé součásti v balíčku se sleduje, zda jsou novější, než nainstalované komponenty a podle toho se buď provádí, nebo neprovádí instalace jednotlivé části modulu. Zvláštní péče je věnována konfiguračním souborům, které jsou považovány za chráněné a jejich přepsání je extra ověřováno dotazem.
Pokud instalovaný modul není v cílové oblasti přítomen, je zároveň do souboru def.inc v kořenovém adresáři doplněn odpovídající kód pro tento modul. Každá další instalace/upgrade toho modulu pak neprovádí změnu v def.inc a jakékoli dodatečné konfigurace je třeba (ve spolupráci s modulem AVE) provádět ručně.