Skip to content

Orava2/usb-paahdin

Repository files navigation

USB-paahdin

USB-paahdin on joukko Bash-skriptejä, joilla voi ladata sekä päivittää Abitin levykuvat ja kirjoittaa uusimman tai aikaisemmin ladatun levykuvan USB-tikuille. Itse kirjoittamiseen käytetään Digabi-projektin USB-monsteria https://github.com/digabi/usb-monster .

Asennus Xubuntu-käyttöjärjestelmään

sudo apt install pv git python3 wget unzip coreutils

git clone https://github.com/Orava2/usb-paahdin

cd usb-paahdin

bash allowExecution.sh

Poista automount-ominaisuus. Xubuntussa vasemman yläreunan kuvake -> Asetukset (Settings) -> Irrotettavat asemat ja taltiot (Removable Drives and Mesia) -> poista ruksit kaikista kohdassa Irrotettavat tietovälineet (Removable Storage).

Halutessasi voit poistaa myös USB-tikkujen kuvakkeet työpöydältä. Vasemman yläreunan kuvake -> Asetukset (Settings) -> Työpöytä (Desktop) -> Kuvakkeet (Icons) -> Oletuskuvakkeet-kohdasta (Default Icons) poista rasti kohdasta Irrotettavat taltiot (Removable Devices).

Aja skriptit sudo:lla, esimerkiksi sudo ./usb-paahdin.sh. Jos haluat, että sudo ei kysy salasanaa, avaa terminaali ja kirjoita sudo visudo. Lisää tiedoston loppuun rivi kayttajatunnuksesi ALL=(ALL) NOPASSWD: ALL


Oppilastikkujen kirjoitus: scriptStudent.sh

Palvelintikkujen kirjoitus: scriptServer.sh

Vanhan version kirjoitus: scriptOld.sh

Päivitysten tarkistus: scriptUpdate.sh

USB-paahtimen päivitys: updateScriptFiles.sh

USB-tikkujen palautus FAT32-muotoon: restoreSticks.sh

Uusimman ladatun oppilastikun ja palvelimen versiot: versionStudent.txt ja versionServer.txt

Valikko edellä mainituille toiminnoille: USB-paahdin.sh

ABITTI-tikkuohjelma aka USB-paahdin  
Valitse toiminto
1) Kirjoita opiskelijan tikuiksi ABITTI2244B
2) Kirjoita palvelintikuiksi SERVER2244T
3) Kirjoita vanha versio
4) Tarkista levykuvien päivitykset
5) Tyhjennä tikut FAT32-muotoon
9) Tarkista USB-paahtimen päivitykset
0) Lopeta
#? 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published