Age | Commit message (Collapse) | Author | Files | Lines |
|
EXTRADEPENDS_HOST isn't correct for this and failed to build a
ppc64le toolchain for me locally, even though m68k is fine.
With this change I have a fully functional ppc64le toolchain.
|
|
* GCC needs BOOTSTRAP, not BOOSTRAP.
* Install musl-dev with EXTRADEPENDS_TARGET until build-base sorted.
* More target packages, which even are built now.
|
|
* Typo BOOSTRAP -> BOOTSTRAP.
* Put /usr/bin ahead of CS_PATH because POSIX make(1) in /usr/5bin makes
binutils very sad.
* Use --usermode when invoking APK which does nothing in our actual
environment (it's an unknown flag) but makes user-mode bootstrap work
in the preimage environment.
|
|
This is a full rewrite from scratch of bootstrap.sh, designed to be
extensible, auditable, easy to use, easy to maintain, and generally
more pleasant to use than the original bootstrap.sh.
Still a major WIP, and still needs docs. Hopefully the code itself
functions as some amount of documentation until that can be written
properly.
|
|
|
|
|
|
|
|
This script is used by:
https://distfiles.adelielinux.org/source/archive/
and recently, some tarballs were failing to download:
28 system/skalibs skalibs-2.14.1.1.tar.gz
28 user/apaste apaste-0.0.2.0.tar.gz
The connection completes after ~60 seconds.
A real-world example: one of our networks does not
have a PTR record for the WAN address through which
we are connecting to the Internet.
1.253.98.38.in-addr.arpa. 43188 IN PTR zv.io.
254.42.232.104.in-addr.arpa. 1200 IN PTR zv.io.
(empty)
When connecting to a server like skarnet.org, which
enables DNS lookup for logging purposes, the connection
will hang for up to 60 seconds (default).
<+skarnet> check the PTR resolution for your IP address,
because something's wrong with it. It should either answer
something, or answer nodata, but it should *answer*
Until we investigate/fix that, use a 2-minute timeout.
|
|
|
|
Many variants of this utility are floating around; there does not
appear to be a canonical implementation. This one works for us.
* removed non-portable '#include <sys/cdefs.h>';
* replaced legacy 'bcopy' with 'memmove' as recommended
The code is still C99 but could be ported to C89 trivially.
|
|
|
|
|
|
|
|
|
|
This is included in the 'packages.git' repository because it may be
useful to temporarily prevent packages from building in development
branches. The build plan is generated from this repository instead of
autobuilder in the first place, so putting it here makes sense.
|
|
|
|
|
|
|
|
|
|
|
|
directories
|
|
|
|
|
|
Told you it'd happen some day.
|