[][Add initial mtk feed for OpenWRT v21.02]
[Description]
Add initial mtk feed for OpenWRT v21.02
[Release-log]
N/A
Change-Id: I8051c6ba87f1ccf26c02fdd88a17d66f63c0b101
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4495320
diff --git a/prepare_sdk.sh b/prepare_sdk.sh
new file mode 100755
index 0000000..c3e7b87
--- /dev/null
+++ b/prepare_sdk.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+MTK_FEEDS_DIR=${1}
+
+OPENWRT_VER=`cat ./feeds.conf.default | grep "src-git packages" | awk -F ";openwrt" '{print $2}'`
+
+if [ -z ${1} ]; then
+ MTK_FEEDS_DIR=feeds/mtk_openwrt_feed
+fi
+
+remove_patches(){
+ echo "remove conflict patches"
+ for aa in `cat ${MTK_FEEDS_DIR}/remove.patch.list`
+ do
+ echo "rm $aa"
+ rm -rf ./$aa
+ done
+}
+
+sdk_patch(){
+ files=`find ${MTK_FEEDS_DIR}/openwrt_patches${OPENWRT_VER} -name "*.patch" | sort`
+ for file in $files
+ do
+ patch -f -p1 -i ${file} || exit 1
+ done
+}
+
+sdk_patch
+#cp mtk target to OpenWRT
+cp -fpR ${MTK_FEEDS_DIR}/target ./
+#remove patch if choose to not "keep" patch
+if [ -z ${2} ]; then
+ remove_patches
+fi
+