[PATCH 01/20] - removed subversion handling, not needed anymore
Tim Niemeyer
tim.niemeyer at mastersword.de
Do Jul 16 19:03:05 CEST 2015
Hi Steffen
Das schaut gut aus.
Am Mittwoch, den 15.07.2015, 21:47 +0200 schrieb Steffen Pankratz:
> Signed-off-by: Steffen Pankratz <kratz00 at gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer at mastersword.de>
Tim
> ---
> buildscript | 59 +++++++++++------------------------------------------------
> 1 file changed, 11 insertions(+), 48 deletions(-)
>
> diff --git a/buildscript b/buildscript
> index f2f4a8b..733cf02 100755
> --- a/buildscript
> +++ b/buildscript
> @@ -7,63 +7,32 @@ OPENWRTURL="git://git.openwrt.org/14.07/openwrt.git"
> PACKAGEREV="289cc1505143e4b6cfaaabd452143e159dd22d25"
> PACKAGEURL="https://github.com/openwrt/packages.git"
>
> -## Feed definition [0]: name aka directory [1]: type git vs svn [2]: url [3]: revision evtl [4]: Patches
> +## Feed definition [0]: name aka directory [1]: url [2]: revision [3]: patches
>
> #official openwrt packages
> OPENWRT=(openwrt
> - git
> $PACKAGEURL
> $PACKAGEREV)
> OPENWRT_PKGS="bridge gpioctl-sysfs libugpio mii-tool kmod-gpiotoggling"
>
> OPENWRT_OLDPACKAGES=(openwrt_oldpackages
> - git
> http://git.openwrt.org/14.07/packages.git
> ee10403aab0b9b23096532662471e8052377444c)
>
> #official openwrt routing packages
> ROUTING=(routing
> - git
> https://github.com/openwrt-routing/packages.git
> 44318d05898069300ce2ad6eb05eb40f232e7123
> ../../../build_patches/0001-batman-adv-no-rebroadcast-option.patch)
> ROUTING_PKGS="kmod-batman-adv"
>
> FASTD=(fastd
> - git
> git://git.metameute.de/lff/pkg_fastd
> v14-1)
> FASTD_PKGS="fastd"
>
> FEEDS=(OPENWRT OPENWRT_OLDPACKAGES ROUTING FASTD)
>
> -checkout_svn(){
> - local DIRECTORY=$1
> - local REPO_URL=$2
> - local REVISION=$3
> -
> - echo checking out $REPO_URL to $DIRECTORY in version $REVISION
> - if [ -d $DIRECTORY ]; then
> - local url=$(svn info ${DIRECTORY} | awk '/^URL/ { print $2 }')
> - if [ "$url" = "$REPO_URL" ]; then
> - if [ -z "$REVISION" ]; then
> - svn update $DIRECTORY
> - else
> - local rev=$(svn info $DIRECTORY | awk '/^Revision:/ { print $2 }')
> - if [ "$rev" -ne "$REVISION" ]; then
> - svn update -r $REVISION $DIRECTORY
> - fi
> - fi
> - else
> - echo wrong svn url -\> deleting whole directory
> - /bin/rm -rf $DIRECTORY
> - svn checkout -r $REVISION $REPO_URL $DIRECTORY
> - fi
> - else
> - svn checkout -r $REVISION $REPO_URL $DIRECTORY
> - fi
> -}
> -
> checkout_git(){
> local DIRECTORY=$1
> local REPO_URL=$2
> @@ -107,22 +76,16 @@ get_source() {
> FEED=$FEEDVAR[@] FEED=( ${!FEED} )
>
> local NAME=${FEED[0]}
> - local TYPE=${FEED[1]}
> - local URL=${FEED[2]}
> - local REV=${FEED[3]}
> - local PATCH=${FEED[4]}
> -
> - echo Adding Feed $NAME
> - if [[ $TYPE == "svn" ]] ; then
> - checkout_svn $NAME $URL $REV
> - elif [[ $TYPE == "git" ]] ; then
> - checkout_git $NAME $URL $REV
> - # Patches for feeds could be stored in known directories like build_patches/$NAME/
> - # That way multiple patches for one feed could be supported
> - if [ ! -z "$PATCH" ] ; then
> - echo Patching $PATCH
> - git -C $NAME am --whitespace=nowarn $PATCH
> - fi
> + local URL=${FEED[1]}
> + local REV=${FEED[2]}
> + local PATCH=${FEED[3]}
> +
> + checkout_git $NAME $URL $REV
> + # Patches for feeds could be stored in known directories like build_patches/$NAME/
> + # That way multiple patches for one feed could be supported
> + if [ ! -z "$PATCH" ] ; then
> + echo Patching $PATCH
> + git -C $NAME am --whitespace=nowarn $PATCH
> fi
> done
>
> --
> 2.4.5
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 819 bytes
Beschreibung: This is a digitally signed message part
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150716/2921a5c2/attachment-0002.sig>
Mehr Informationen über die Mailingliste franken-dev