git_email="$(git config user.email)"
gpg_keyid=""
-base_url="http://downloads.openwrt.org/releases"
+base_url="https://downloads.openwrt.org/releases"
[ -f "./feeds.conf.default" ] || {
echo "Please execute as ./${0##*/}" >&2
while read type name url; do
case "$type" in
- src-git)
+ src-git|\
+ src-git-full)
case "$url" in
*^*) sha1="${url##*^}" ;;
*\;*) sha1="$(git ls-remote "${url%;*}" "${url##*;}")" ;;
include/version.mk > include/version.tagged && \
mv include/version.tagged include/version.mk
-sed -e 's!http://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version"'!g' \
+sed -e 's!\(http\|https\)://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version"'!g' \
-e '/config VERSION_CODE_FILENAMES/ { :next; n; s!default y!default n!; t end; b next }; :end' \
package/base-files/image-config.in > package/base-files/image-config.tagged && \
mv package/base-files/image-config.tagged package/base-files/image-config.in