--- embedaddon/rsync/configure 2012/02/17 15:09:30 1.1 +++ embedaddon/rsync/configure 2021/03/17 00:32:36 1.1.1.3 @@ -4,22 +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 - # 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" "${@}"