[PATCH 01/20] - removed subversion handling, not needed anymore
Steffen Pankratz
kratz00 at gmx.de
Mi Jul 15 21:47:47 CEST 2015
Signed-off-by: Steffen Pankratz <kratz00 at gmx.de>
---
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
Mehr Informationen über die Mailingliste franken-dev