[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