forked from freifunk-franken/firmware
buildscript: set or load bsp/community in function
Signed-off-by: Tim Niemeyer <tim@tn-x.org> Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
This commit is contained in:
parent
d8b224c4f1
commit
be951267b9
37
buildscript
37
buildscript
|
@ -314,6 +314,31 @@ clean() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
loadBSP()
|
||||||
|
{
|
||||||
|
echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }')"
|
||||||
|
. selected_bsp
|
||||||
|
}
|
||||||
|
|
||||||
|
loadCommunity()
|
||||||
|
{
|
||||||
|
echo "Working with $(/bin/ls -l selected_community | awk '{ print $11 }')"
|
||||||
|
tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community)
|
||||||
|
}
|
||||||
|
|
||||||
|
setCommunity() {
|
||||||
|
/bin/rm -rf selected_community
|
||||||
|
/bin/ln -s "$1" selected_community
|
||||||
|
loadCommunity
|
||||||
|
}
|
||||||
|
|
||||||
|
setBSP()
|
||||||
|
{
|
||||||
|
/bin/rm -rf selected_bsp
|
||||||
|
/bin/ln -s "$1" selected_bsp
|
||||||
|
loadBSP
|
||||||
|
}
|
||||||
|
|
||||||
buildall() {
|
buildall() {
|
||||||
for bsp in $(/bin/ls bsp/*.bsp); do
|
for bsp in $(/bin/ls bsp/*.bsp); do
|
||||||
./buildscript selectbsp "$bsp"
|
./buildscript selectbsp "$bsp"
|
||||||
|
@ -333,10 +358,8 @@ if [ "$1" != "selectbsp" -a "$1" != "selectcommunity" ]; then
|
||||||
echo "$0 selectcommunity"
|
echo "$0 selectcommunity"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }') and" \
|
loadBSP
|
||||||
"$(/bin/ls -l selected_community | awk '{ print $11 }')"
|
loadCommunity
|
||||||
. selected_bsp
|
|
||||||
tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community)
|
|
||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -353,8 +376,7 @@ case "$1" in
|
||||||
if [ ! -f "$2" ]; then
|
if [ ! -f "$2" ]; then
|
||||||
echo "Could not find $2"
|
echo "Could not find $2"
|
||||||
else
|
else
|
||||||
/bin/rm -rf selected_bsp
|
setBSP "$2"
|
||||||
/bin/ln -s "$2" selected_bsp
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
@ -370,8 +392,7 @@ case "$1" in
|
||||||
if [ ! -f "$2" ]; then
|
if [ ! -f "$2" ]; then
|
||||||
echo "Could not find $2"
|
echo "Could not find $2"
|
||||||
else
|
else
|
||||||
/bin/rm -rf selected_community
|
setCommunity "$2"
|
||||||
/bin/ln -s "$2" selected_community
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user