forked from FreiFunkMuenster/site-ffms-old
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·47 lines (41 loc) · 1.37 KB
/
Copy pathbuild.sh
File metadata and controls
executable file
·47 lines (41 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/sh
#
###############################################################################################
#
# Dieses Script holt die vorgegebene Gluon-Version in das aktuelle Arbeitsverzeichnis
# uns erstellt die Images.
#
# Das Script benötigt die folgenden Kommandozeilenparameter:
# - Gluon-Commit (z.B. v2014.4)
# - Build-Nummer (z.B. 114)
# - Optionale Parameter für make (z.B. V=s oder -j 4)
#
###############################################################################################
# Bei Ausführung auf dem Buildserver ist die Variable $WORKSPACE gesetzt
# andernfalls wird das aktuelle Verzeichnis verwendet
letzterBefehlErfolgreich () {
if [ $? != 0 ]
then
echo "Etwas ist schief gelaufen. Beende Kompilierungsprozess, Exitstatus $?."
exit $?;
fi
}
if [ "x$WORKSPACE" = "x" ]; then
WORKSPACE=`pwd`
fi
# Build Verzeichnis vorbereiten
cd $WORKSPACE
sh ./prepare.sh $1
letzterBefehlErfolgreich;
# Gluon Pakete aktualisieren und Build ausführen
cd $WORKSPACE
sh ./compile.sh $1 $2 ar71xx-generic $4 $5 $6 $7 $8 $9
letzterBefehlErfolgreich;
sh ./compile.sh $1 $2 ar71xx-nand $4 $5 $6 $7 $8 $9
letzterBefehlErfolgreich;
sh ./compile.sh $1 $2 mpc85xx-generic $4 $5 $6 $7 $8 $9
letzterBefehlErfolgreich;
sh ./compile.sh $1 $2 x86-generic $4 $5 $6 $7 $8 $9
letzterBefehlErfolgreich;
sh ./compile.sh $1 $2 x86-kvm_guest $4 $5 $6 $7 $8 $9
letzterBefehlErfolgreich;