build, use a new DPB_PROPERTIES "later" that informs the Grabber to build
it during a second stage (with the exact same rules as before).
And thus, reconnect quirks into the "normal" build.
Main difference: other databases like sqlports or pkglocatedb will index
quirks again
to run without ssh keys or with a passphrase.
allow up to 10 seconds for startup so that the prompts do not
overlap each other (after that, the host will be dead as usual).
paraphrased from naddy@ "it's unusual to allow root ssh with a password,
but that means that problems with the configuration will show up straight
away" which is a good thing.
as notice by naddy@, "just in time" master creation means the ssh master
was created from deep within Core/Init.pm (for the whoami task basically),
and actually *after* forking, so the parent wouldn't know about it, and
create a new master from the main process.
during the current run, we rm any quirks packages that could be left over
from a previous build first.
This ensures quirks gets rebuilt if some packages did change, so that
the updateinfo cache is as fresh as possible.
sanity check for the build_path_list.
The extra is_stub check is non-sensical, since check_path does a full
(correct) check.
Sorry for breaking www/squid
Note that missing info for pkgpaths end up at the end of equiv.log
by aja@ and landry@
My error was that I did think I needed a placeholder in the new list to
tack new stuff to, whereas I actually need the placeholder in the old list,
so that it gets copied along with the stuff that's attached to it...
(misses the fragment dispatch)
generalize "tweak_other_paths" to run *after* the normal recognition, since
ocaml paths are linked in more generic ways that just "parent directory for
fonts", so they don't necessarily occur in the right order, and we shouldn't
care.
If we don't clean, then the upcoming make build won't notice any changes
that we actually added to the Makefile, such as setting the CONFIGURE_STYLE
to "modbuild tiny".
Noticed by Mischa <obsdml () high5 ! nl>
clean at the end of a build.
Add a new global config option: NEVER_CLEAN
so that no path ever gets cleaned (to be used ONLY if you have lots of disk
space).
I've actually done this manually in the past, to test various tools on
lots of objdirs...
These were previously used to automatically add tags to PLIST for
Haskell library ports. Since library ports no longer exist, such
tagging only ever triggers for ghc package where it is now harmful.
ok kili
While here try using @v/list first, if that fails use @latest. This should
fix some of the "not being able to see the latest version" issues that
happen when upstreams re-tag.
Tweaks / OK from afresh1