introfoto
From A-Eskwiki
introfoto is een script dat gebruikt wordt om op een efficiënte manier een grote verzameling foto's van eerstejaars op de juiste plek op de website te krijgen.
Gebruik
introfoto [-d|-h] table
Hierbij is table een bestand met op elke regel een fotonummer gevolgd door een spatie en een lidnummer. De optie -d runt het script in debugmodus, wat betekent dat er niet daadwerkelijk foto's gekopieerd worden. -h geeft de help weer.
Functionaliteit
Het script vraagt om een bestandsnaamprefix en een jaartal en kopieert alle gevonden foto's naar de map ledenfoto's van het desbetreffende jaar. Eventuele niet gevonden foto's worden vóór het daadwerkelijke kopiëren naar stdout geschreven om te kunnen corrigeren en naar het bestand run.log voor latere referentie.
Exitcodes
- 0
- Alles is succesvol uitgevoerd.
- 1
- Onbekende opties meegegeven.
- 2
- Het bestand table was niet leesbaar.
- 3
- Het script draait niet op square en kan zodoende de foto's niet naar de juiste map kopiëren.
- 4
- De doelmap is niet schrijfbaar omdat het script niet als root of www gedraaid wordt.