1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #! /bin/sh
- . test-init.sh
- cat >Makefile.am <<'END'
- SUBDIRS = subpkg
- test-distdir-is-readable:
- bad_dirs=`find $(distdir) -type d ! -perm -755 -print`; \
- if test -n "$$bad_dirs"; then \
- echo "directories not permissive: $$bad_dirs" >&2; \
- exit 1; \
- fi
- bad_files=`find $(distdir) ! -type d ! -perm -444 -print`; \
- if test -n "$$bad_files"; then \
- echo "file not permissive: $$bad_files" >&2; \
- exit 1; \
- fi
- END
- cat >>configure.ac <<'END'
- AC_CONFIG_SUBDIRS([subpkg])
- AC_OUTPUT
- END
- mkdir subpkg subpkg/dir
- echo foobar >subpkg/foobar
- echo baz > subpkg/dir/baz
- chmod go-rwx subpkg/foobar subpkg/dir/baz subpkg/dir
- cat >subpkg/Makefile.am <<'END'
- EXTRA_DIST = foobar dir
- END
- cat >subpkg/configure.ac <<'END'
- AC_INIT([subpkg], [1.0])
- AM_INIT_AUTOMAKE
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT
- END
- $ACLOCAL
- $AUTOMAKE
- $AUTOCONF
- cd subpkg
- $ACLOCAL
- $AUTOMAKE
- $AUTOCONF
- cd ..
- ./configure
- $MAKE distdir
- $MAKE test-distdir-is-readable
|