# Päivitysskripti

Tämä on tarkoitettu vain bitware-stable version päivittämiseen bitware-main versioon!

Päivitys skripti: [<span style="text-decoration: underline;">**<span style="color: rgb(35, 111, 161); text-decoration: underline;">bitware-update-stable-to-main.sh</span>**</span>](https://wiki.bithouse.fi/attachments/6)

Ohjeet päivitysskriptin käyttöön:

1. Lataa skripti ja Actiweb R3:n **asennustiedosto** laitteeseen uuteen kansioon
2. Vanhasta ohjelmasta ja sivuista kannattaa ottaa varmuuskopiot, vaikka skriptikin sen tekee
3. Selvitä mahdollisen LTE-liittymän **APN (esim. internet)**
4. Jos laitteen nettiyhteys on Ethernet-kaapelin kautta, selvitä, mikä sovitin (interface) on kyseessä, ja varmista että yhteys toimii (default route etc). Skripti tarvitsee toimivan internet yhteyden.
5. Aloita screen komennolla **sudo screen bash**
6. Screen:ssä varmista, että olet kansiossa, jossa skripti sijaitsee
7. <span style="color: rgb(224, 62, 45);">**HUOM!** <span style="color: rgb(0, 0, 0);">V</span></span>irhe seuraavassa kohdassa voi <span style="background-color: rgb(255, 255, 255); color: rgb(224, 62, 45);">**KATKAISTA LAITTEEN YHTEYDEN PYSYVÄSTI** </span>
8. Aja skripti komennolla:  
    (asennustiedoston tilalle tiedostonimi ja APN tilalle varsinainen apn, jotta LTE-liittymä toimii)  
      
    ```
    ```
    ./bitware-update-stable-to-main.sh asennustiedosto.deb APN
    ```<br></br>
    ```
9. Skriptin pitäisi poistaa vanha Actiweb ja asentaa uusi, asettaa liittymän APN ja kopioida vanhat sivut takaisin Actiweb:iin sekä asettaa uudelleenkäynnistys laitteelle 30 minuutin kuluttua. Jos uudelleenkäynnistystä ei vielä haluta, voi sen peruuttaa komennolla **`shutdown -c`** tai sille voi antaa eri ajan komennolla `<strong>shutdown +m</strong>`, jossa **m** on aika minuuteissa nykyhetkestä.
10. <span style="color: rgb(224, 62, 45);">**HUOM!** </span>Seuraavassa kohdassa voi myös **<span style="color: rgb(224, 62, 45);">YHTEYS KATKETA PYSYVÄSTI</span>**, jos internet-yhteys tulee ethernetin kautta.
11. Ethernet-porttien IP-asetukset voi asettaa Actiweb:n laiteasetukset/settings -sivulta.  
    Uudet Actiweb:n asettamat yhteydet ovat nimeltään nm-con# ja vanhat aktiiviset yhteydet saavat nimensä sovittimen nimestä. (nimi/name ja sovitin/interface ovat samat).  
    Uuden yhteyden pitäisi jo sisältää oikea sovitin. Täytä nimeä (ja mahdollisesti sovitinta) lukuunottamatta kaikki yhteyden tiedot ja klikkaa viereistä Apply -painiketta ja yhteyden pitäisi aktivoitua sekä vanhan yhteyden kadota listalta.
12. 