diff options
-rw-r--r-- | Config.in | 13 | ||||
-rwxr-xr-x | scripts/feeds.sh | 63 |
2 files changed, 0 insertions, 76 deletions
@@ -137,24 +137,11 @@ config CCACHE help Compiler cache; see http://ccache.samba.org/ -config SOURCE_FEEDS - string - prompt "Enter here external source feeds you want to include" if BUILDOPTS - default "https://svn.openwrt.org/openwrt/packages/" - help - Separate sources with spaces : " " - -config SOURCE_FEEDS_REV - string - prompt "Revision for the source feed svn checkout" if BUILDOPTS - default "" - config EXTERNAL_KERNEL_TREE string prompt "Use external kernel tree" if DEVEL default "" - source "toolchain/Config.in" menuconfig BUILDSYSTEM_SETTINGS bool "Buildsystem settings" diff --git a/scripts/feeds.sh b/scripts/feeds.sh deleted file mode 100755 index d44242069d..0000000000 --- a/scripts/feeds.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh -# Copyright (C) 2006 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# -# Usage : $1 -> source feeds, space separated -# $2 -> other options (not used yet) -# -# Note : we do not yet resolve package name conflicts -# - -# Directories -FEEDS_DIR=$TOPDIR/feeds -PACKAGE_DIR=$TOPDIR/package - -# We work in the TOPDIR as defined in the caller Makefile -cd $TOPDIR -# This directory will be structured this way : feeds/feed-name -[ -d $FEEDS_DIR ] || mkdir -p $FEEDS_DIR - - -# Some functions we might call several times a run -delete_symlinks() { - find $1 -type l | xargs -r rm -f -} - -setup_symlinks() { - # We assume that feeds do reproduce the hierarchy : section/package - # so that we can make this structure be flat in $PACKAGE_DIR - for dir in $(ls $1/) - do - ln -s $1/$dir/* $2/ - done -} - -checkout_feed() { - # We ensure the feed has not already been checked out, if so, we just update the source feed - if [ -d $FEEDS_DIR/$2 ]; then - svn up ${3:+-r$3} $FEEDS_DIR/$2 - echo "Updated to revision $(LANG=C svn info $FEEDS_DIR/$2 | awk '/^Revision:/ { print $2 }' )"; - # Otherwise, we have to checkout in the $FEEDS_DIR - else - svn co ${3:+-r$3} $1 $FEEDS_DIR/$2 - echo "Checked out revision $(LANG=C svn info $FEEDS_DIR/$2 | awk '/^Revision:/ { print $2 }' )"; - fi -} - -extract_feed_name() { - # We extract the last name of the URL, maybe we should rename this as domain.tld.repository.name - echo "$(echo $1 | sed -e "s/[^A-Za-z\.]\+/_/g")" -} - -# We can delete symlinks every time we start this script, since modifications have been made in the $FEEDS_DIR anyway -delete_symlinks "$PACKAGE_DIR" -# Now let's checkout feeds -for feed in $1 -do - name=$(extract_feed_name "$feed") - checkout_feed "$feed" "$name" "$2" -done -# Finally setup symlinks -setup_symlinks "$FEEDS_DIR" "$PACKAGE_DIR" |