Doug Barton wrote:
Mark Ovens wrote:
Doug, it's happened again:

It's impossible for me to debug this properly without knowing the command line options you used. I'm guessing from your description of the problem that you used at least -r and -u.


I included the command line in my OP -

portmaster -BudRr icu-3.8.1/

so yes, -r and -u

It honoured the +IGNOREME during the recursive ``make config'' but failed during the build.

If I understand the problem correctly, the attached patch will fix it. Please confirm this for me when you can.


I'll try it and let you know - thanks for the quick response.

This also highlights a potential problem with portmaster. because it prints out all the pkg-message files at the end, and the summary list, there is the potential for the reason for the abort to have scrolled out of the shell's scrollback buffer (it wasn't far off in this instance)

If you don't use -u, there is a pause between the end of the failed build and the display of the pkg-message files. If you do use -u it's assumed that you are able to handle the consequences of doing so.

I actually suggest that people stop using -u, and I am seriously considering just removing it. It doesn't do what people apparently think it should do, and it's caused way more trouble than it's worth.


I was of the understanding that it assumed the default answer for any questions that were asked so, by using it, it didn't sit there forever waiting for an answer. I've just re-read the manpage and seen the note you put about -u. Am I correct in thinking then that if you use -d that it will have the same net effect as using -u - i.e. it won't ask questions?

One other request. With ports like the Java JDK (and acroread IIRC) you have to agree to the licence before it will build. This appears to be in the source tarball - i.e. it runs when the archive is unpacked and is outside the control of the ports system and therefore utilities like portmaster. This is another pain because the build stops until you've answered the question.

Would it be possible for a list of these ports to be built into portmaster so that if any are required it runs at least ``make extract'' once the tarball has been fetched to save having the upgrade stop which kind of defeats the object of running portmaster unattended.

Regards,

Mark
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to