From: Michael Niedermayer Date: Sun, 2 Sep 2012 01:15:16 +0000 (+0200) Subject: configure: Detect old git domain and inform the user about it. X-Git-Tag: android-x86-4.4-r1~9402 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=161c6d16823a9813941cece4f90246da6e4d4a00;p=android-x86%2Fexternal-ffmpeg.git configure: Detect old git domain and inform the user about it. Based on code by: Clément Bœsch Signed-off-by: Michael Niedermayer --- diff --git a/configure b/configure index 56f1145263..78c17495c3 100755 --- a/configure +++ b/configure @@ -4358,3 +4358,26 @@ pkgconfig_generate libpostproc "FFmpeg postprocessing library" "$LIBPOSTPROC_VER pkgconfig_generate libavresample "Libav audio resampling library" "$LIBAVRESAMPLE_VERSION" "$extralibs" pkgconfig_generate libswscale "FFmpeg image rescaling library" "$LIBSWSCALE_VERSION" "$LIBM" "libavutil = $LIBAVUTIL_VERSION" pkgconfig_generate libswresample "FFmpeg audio rescaling library" "$LIBSWRESAMPLE_VERSION" "$LIBM" "libavutil = $LIBAVUTIL_VERSION" + +fix_ffmpeg_remote(){ + git_remote_from=$1 + git_remote_to=$2 + fixme_remote=$(git remote -v | grep $git_remote_from | cut -f 1 | sort | uniq) + if [ "$fixme_remote" != "" ]; then + echolog " +Outdated domain in git config, the official domain for ffmpeg git is since +November 2011, source.ffmpeg.org, both the old and the new point to the same +repository and server. To update it enter the following commands: +" + for remote in $fixme_remote; do + echolog "git remote set-url $remote $git_remote_to" + done + fi +} + +if test -f "$source_path/.git/config"; then + remote_from=git.videolan.org + remote_to=source.ffmpeg.org + fix_ffmpeg_remote git@$remote_from:ffmpeg git@$remote_to:ffmpeg + fix_ffmpeg_remote git://$remote_from/ffmpeg git://$remote_to/ffmpeg +fi