With today's cvs:
...
mkdir output7-1.0
/usr/local/bin/bash ./mkinstalldirs output7-1.0/mk
mkdir -p -- output7-1.0/mk
list='mk sub'; for subdir in $list; do if test "$subdir" = .; then :; else test -d
"output7-1.0/$subdir" || mkdir "output7-1.0/$subdir" || exit 1; (cd $subdir &&
make top_distdir="../output7-1.0" distdir="../output7-1.0/$subdir" distdir) ||
exit 1; fi; done
/usr/local/bin/bash ../mkinstalldirs ../output7-1.0/sub/../mk
find output7-1.0 -type d ! -perm -777 -exec chmod a+rwx {} \; -o ! -type d ! -perm
-444 -links 1 -exec chmod a+r {} \; -o ! -type d ! -perm -400 -exec chmod a+r {} \;
-o ! -type d ! -perm -444 -exec /usr/local/bin/bash
/usr/src/local/automake/tests/testSubDir/install-sh -c -m a+r {} {} \; || chmod -R
a+r output7-1.0
/usr/local/bin/bash /usr/src/local/automake/tests/testSubDir/missing --run tar chof -
output7-1.0 | GZIP=--best gzip -c >output7-1.0.tar.gz
{ test ! -d output7-1.0 || { find output7-1.0 -type d ! -perm -200 -exec chmod u+w {}
';' && rm -fr output7-1.0; }; }
case 'output7-1.0.tar.gz' in *.tar.gz*) GZIP=--best gunzip -c output7-1.0.tar.gz |
/usr/local/bin/bash /usr/src/local/automake/tests/testSubDir/missing --run tar xf - ;;
*.tar.bz2*) bunzip2 -c output7-1.0.tar.bz2 | /usr/local/bin/bash
/usr/src/local/automake/tests/testSubDir/missing --run tar xf - ;; *.tar.Z*)
uncompress -c output7-1.0.tar.Z | /usr/local/bin/bash
/usr/src/local/automake/tests/testSubDir/missing --run tar xf - ;; *.shar.gz*)
GZIP=--best gunzip -c output7-1.0.tar.gz | unshar ;; *.zip*) unzip output7-1.0.zip ;;
esac
chmod -R a-w output7-1.0; chmod a+w output7-1.0
mkdir output7-1.0/_build
mkdir output7-1.0/_inst
chmod a-w output7-1.0
dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd output7-1.0/_inst && pwd | sed -e
's,^[^:\\/]:[\\/],/,'` && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" && cd
output7-1.0/_build && ../configure --srcdir=.. --prefix="$dc_install_base" && make
&& make dvi && make check && make install && make installcheck && make
uninstall && make distuninstallcheck_dir="$dc_install_base" distuninstallcheck &&
chmod -R a-w "$dc_install_base" && ({ (cd ../.. && /usr/local/bin/bash
./mkinstalldirs "$dc_destdir") && make DESTDIR="$dc_destdir" install && make
DESTDIR="$dc_destdir" uninstall && make DESTDIR="$dc_destdir"
distuninstallcheck_dir="$dc_destdir" distuninstallcheck; } || { rm -rf "$dc_destdir";
exit 1; }) && rm -rf "$dc_destdir" && make dist && rm -rf output7-1.0.tar.gz &&
make distcleancheck
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
./config.status: cd: ../../sub: No such file or directory
...
% ls -lR testSubDir/sub
total 16
-rw-r--r-- 1 prlw1 wheel 7543 Oct 20 14:31 Makefile
% ls -R testSubDir/output7-1.0
_build aclocal.m4 configure.in install-sh mk
_inst configure depcomp missing mkinstalldirs
testSubDir/output7-1.0/_build:
Makefile config.status output7-1.0
config.log mk sub
testSubDir/output7-1.0/_build/mk:
Makefile
testSubDir/output7-1.0/_build/output7-1.0:
aclocal.m4 configure.in install-sh mk sub
configure depcomp missing mkinstalldirs
testSubDir/output7-1.0/_build/output7-1.0/mk:
Makefile.am Makefile.in toplevel.am toplevel.in
testSubDir/output7-1.0/_build/output7-1.0/sub:
testSubDir/output7-1.0/_build/sub:
Makefile
testSubDir/output7-1.0/_inst:
testSubDir/output7-1.0/mk:
Makefile.am Makefile.in sub.am sub.in toplevel.am toplevel.in
So, might there be a ../ too many?
Cheers,
Patrick