[PATCH 2/4] changed buildscript usage-messages to docopt standard.
Tim Niemeyer
tim.niemeyer at mastersword.de
Do Jan 28 08:43:09 CET 2016
Hi
Ich hätte am liebsten, wenn Kratz da nochmal drauf guckt. Ansonsten von mir soweit OK.
Reviewed-by: Tim Niemeyer <tim.niemeyer at mastersword.de>
Tim
Am 28. Januar 2016 00:30:56 MEZ, schrieb Alexander Wunschik <freifunk at wunschik.net>:
>Signed-off-by: Alexander Wunschik <freifunk at wunschik.net>
>---
> buildscript | 39 ++++++++++++++++++++++++++-------------
> 1 file changed, 26 insertions(+), 13 deletions(-)
>
>diff --git a/buildscript b/buildscript
>index f159f26..14107ee 100755
>--- a/buildscript
>+++ b/buildscript
>@@ -158,7 +158,7 @@ prepare() {
> done
>
> # todo evaluate this with the new openwrt
>- # This changes the default behavior of sysupgrade to not save the
>config
>+ # This changes the default behavior of sysupgrade to not save the
>config
>patch -p0 -d "$target" -i
>"$PWD"/build_patches/sysupgrade_no_config_save.patch
>
> # set default password to 'ffol'
>@@ -322,9 +322,10 @@ case "$1" in
> if [ "$2" = "help" ] || [ "$2" = "" ]; then
> echo "Select a Board-Support-Package:"
> echo
>- echo "Usage: $0 $1 bsp"
>+ echo "Usage: $0 $1 <bsp-file>"
> echo "available packages:"
> /bin/ls bsp/*.bsp
>+ echo
> else
> if [ ! -f "$2" ]; then
> echo "Could not find $2"
>@@ -338,9 +339,10 @@ case "$1" in
> if [ "$2" = "help" ] || [ "$2" = "" ]; then
> echo "Select a Community-File:"
> echo
>- echo "Usage: $0 $1 community.cfg"
>- echo "community.cfg: "
>+ echo "Usage: $0 $1 <community-file>"
>+ echo "available community-files: "
> /bin/ls community/*.cfg
>+ echo
> else
> if [ ! -f "$2" ]; then
> echo "Could not find $2"
>@@ -353,7 +355,9 @@ case "$1" in
> "prepare")
> if [ "$2" = "help" ] || [ "$2" = "x" ]; then
>echo "This option fetches the sources for the images and configurates
>the build so that it can be compiled"
>+ echo
> echo "Usage: $0 $1"
>+ echo
> else
> prepare
> fi
>@@ -363,7 +367,9 @@ case "$1" in
> echo "This option compiles the firmware"
> echo "Normaly the build uses lower IO and System priorities, "
> echo "you can append \"fast\" option, to use normal user priorities"
>+ echo
> echo "Usage: $0 $1 [fast|debug]"
>+ echo
> else
> build "$2"
> fi
>@@ -377,13 +383,16 @@ case "$1" in
> echo "This open the OpenWRT menuconfig dialog"
> echo
> echo "Usage: $0 $1 openwrt"
>+ echo
> ;;
> esac
> ;;
> "clean")
> if [ "$2" = "help" ] || [ "$2" = "x" ]; then
> echo "This option cleans all build files."
>- echo "$0 $1"
>+ echo
>+ echo "Usage: $0 $1"
>+ echo
> else
> clean
> fi
>@@ -391,25 +400,29 @@ case "$1" in
> "buildall")
> if [ "$2" = "help" ] || [ "$2" = "" ]; then
>echo "This option builds the firmware for all routers of a given
>community."
>- echo "Usage: $0 $1 community.cfg [fast]"
>- echo "community.cfg: "
>+ echo
>+ echo "Usage: $0 $1 <community-file> [fast]"
>+ echo "available community-files: "
> /bin/ls community/*.cfg
>+ echo
> else
> buildall "$2" "$3"
> fi
> ;;
> *)
>echo "This is the Build Environment Script of the Freifunk Community
>Franken."
>+ echo
> echo "Usage: $0 command"
> echo "command:"
>- echo " selectcommunity [communityfile]"
>- echo " selectbsp [bsp file]"
>+ echo " selectcommunity <community-file>"
>+ echo " selectbsp <bsp-file>"
> echo " prepare"
>- echo " config <openwrt>"
>- echo " build [<fast|debug>]"
>- echo " buildall <community> [<fast>]"
>+ echo " config openwrt"
>+ echo " build [fast|debug]"
>+ echo " buildall <community-file> [fast]"
> echo " clean"
> echo ""
>- echo "If you need help to one of these options just type $0
>command help"
>+ echo "If you need help to one of these options just type: $0
><command> help"
>+ echo
> ;;
> esac
Mehr Informationen über die Mailingliste franken-dev