Problem reported by Sam Steingold (Bug#25347).
* autogen.sh: Don't assume 'sed -f-' reads a script from stdin, as
POSIX does not require it and it does not work on Darwin.
## Create nt/gnulib.mk if it doesn't exist, as autoreconf will need it.
if test ! -f nt/gnulib.mk; then
- sed '/^[^#]/s|^.*$|/^## begin *gnulib module &/,/^## end *gnulib module &/c ## gnulib module & removed|' nt/gnulib-modules-to-delete.cfg | sed -f- lib/gnulib.mk > nt/gnulib.mk
+ echo 'Inferring nt/gnulib.mk from lib/gnulib.mk ...'
+ metascript='/^[^#]/s|^.*$|/^## begin *gnulib module &/,/^## end *gnulib module &/c ## gnulib module & removed|'
+ script=`sed "$metascript" nt/gnulib-modules-to-delete.cfg` || exit
+ sed "$script" lib/gnulib.mk > nt/gnulib.mk || exit
fi
echo "Running 'autoreconf -fi -I m4' ..."