The recent 'mmshell' change to bin/Makefile.in causes a problem in
Cygwin (I really have to make a 'real' test platform one of these
days, but that's another story).
The change adds
for f in $(LN_SCRIPTS); \
do \
rm -f $(DESTDIR)/$(SCRIPTSDIR)/$$f; \
(cd $(DESTDIR)/$(SCRIPTSDIR); $(LN_S) mmshell $$f); \
done
This should really be
for f in $(LN_SCRIPTS); \
do \
rm -f $(DESTDIR)$(SCRIPTSDIR)/$$f; \
(cd $(DESTDIR)$(SCRIPTSDIR); $(LN_S) mmshell $$f); \
done
DESTDIR is normally null and SCRIPTSDIR is $(prefix)/bin. With the
extra slash, this creates a path that on Cygwin winds up looking in my
case like '//cygdrive/f/test-mailman/bin'. Normally, the doubled slash
wouldn't matter, but /cygdrive/f is not a real directory, it is a
magic construct that refers to the root of the F: drive, and
//cygdrive/f doesn't work.
--
Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
_______________________________________________
Mailman-Developers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp