--- embedaddon/rsync/configure 2013/10/14 07:51:14 1.1.1.2 +++ embedaddon/rsync/configure 2021/03/17 00:32:36 1.1.1.3 @@ -4,24 +4,24 @@ # then transfer control to the configure.sh script to do the real work. dir=`dirname $0` -realconfigure="$dir/configure.sh" +if test x"$dir" = x; then + dir=. +fi -if test ! -f "$realconfigure"; then - if test -f "$HOME/build_farm/build_test.fns"; then - # Test the included popt - set -- --with-included-popt "${@}" - # Allow the build farm to grab latest files via rsync. - actions='build fetch' - else - actions='build' +if test "$dir" = '.'; then + branch=`packaging/prep-auto-dir` || exit 1 + if test x"$branch" != x; then + cd build || exit 1 + dir=.. fi - if "$dir/prepare-source" $actions; then - : - else +fi + +if test ! -f configure.sh; then + if ! "$dir/prepare-source" build; then echo 'Failed to build configure.sh and/or config.h.in -- giving up.' >&2 - rm -f "$realconfigure" + rm -f configure.sh exit 1 fi fi -exec "$realconfigure" "${@}" +exec ./configure.sh --srcdir="$dir" "${@}"