phi...@apache.org wrote on Fri, Jun 10, 2011 at 07:50:17 -0000:
> Author: philip
> Date: Fri Jun 10 07:50:17 2011
> New Revision: 1134219
> 
> URL: http://svn.apache.org/viewvc?rev=1134219&view=rev
> Log:
> * configure.ac: Don't replace svn_private_config.h if the content
>   is unchanged.
> 
> Modified:
>     subversion/trunk/configure.ac
> 
> Modified: subversion/trunk/configure.ac
> URL: 
> http://svn.apache.org/viewvc/subversion/trunk/configure.ac?rev=1134219&r1=1134218&r2=1134219&view=diff
> ==============================================================================
> --- subversion/trunk/configure.ac (original)
> +++ subversion/trunk/configure.ac Fri Jun 10 07:50:17 2011
> @@ -1297,10 +1297,15 @@ AC_SUBST(INCLUDE_OUTPUTS)
>  
>  # ==== Detection complete - output and run config.status 
> =====================
>  
> -AC_CONFIG_HEADERS(subversion/svn_private_config.h)
> -AC_CONFIG_COMMANDS([svn_private_config.h],
> -                   [$SED -e "s/@SVN_DB_HEADER@/$SVN_DB_HEADER/" 
> subversion/svn_private_config.h > subversion/svn_private_config.h.new
> -                    mv -f subversion/svn_private_config.h.new 
> subversion/svn_private_config.h],
> +AC_CONFIG_HEADERS(subversion/svn_private_config.h.tmp)
> +AC_CONFIG_COMMANDS([svn_private_config.h.tmp],
> +                   [$SED -e "s/@SVN_DB_HEADER@/$SVN_DB_HEADER/" 
> subversion/svn_private_config.h.tmp > subversion/svn_private_config.h.tmp.new
> +                    if test -e subversion/svn_private_config.h && diff 
> subversion/svn_private_config.h subversion/svn_private_config.h.tmp.new 
> >/dev/null ; then

s/diff >/dev/null/cmp/ ?

> +                      rm -f subversion/svn_private_config.h.tmp.new
> +                    else
> +                      mv -f subversion/svn_private_config.h.tmp.new 
> subversion/svn_private_config.h
> +                    fi
> +                    rm -f subversion/svn_private_config.h.tmp],
>                     [SED="$SED"
>                      SVN_DB_HEADER="$SVN_DB_HEADER"])
>  AC_CONFIG_FILES([Makefile])
> 
> 

Reply via email to