# Applikaatiot

Applikaatiotuki on tarkoitettu eristämään alusta sekä asiakas-, urakoitsija- ja kohdekohtaiset tiedostot toisistaan kaikissa 22.4.2021 jälkeen tehdyissä deb -paketeissa. Tämän jälkeen /opt/apps -kansion ulkopuolella säilytettään ainoastaan kohteen uniikit tiedostot, ja muut tuodaan symbolisina linkkeinä latauslistan mukaan applikaatioista. Uuden applikaation luominen ja liittäminen järjestelmään tapahtuu seuraavalla tavalla:

### <span id="bkmrk-"></span><span class="mw-headline" id="bkmrk-ty%C3%B6vaiheet-0">Työvaiheet</span>

- Valitsemasi kuvaava nimi applikaatiolle: {APP}
- Luo kansio /opt/apps/{APP}
- Lataa applikaation tiedostot kansioon 
    - Luo kansion tiedostorakenne kuin aloittaisit /(root) kansiosta (/opt/apps/{APP}/ =&gt; /)
- Lisää rivi {APP} tiedostoon /opt/apps/appConf 
    - Huomioi, että alemmat rivit kirjoittavat yli ylempien luomista linkeistä
    - Linkit eivät ylikirjoita tiedostoja
- Käynnistä slcengine uudelleen 
    - sudo service slcengine restart

### <span class="mw-headline" id="bkmrk-mahdollisia-virhetil-0">Mahdollisia virhetilanteita</span>

- Versio on liian vanha 
    - Tarkista että /opt/slc/bin/appInit tiedosto on olemassa
- appConf käyttää väärää rivinvaihtomerkkiä