Age | Commit message (Collapse) | Author | Files | Lines |
|
This commit adds a few scripts to the packages repository:
* configure
Typical 'configure' script; run to see usage.
* scripts/genmake
Generates a top-level 'Makefile' that will either
build packages in the correct order, or sleep to
simulate package builds. The main purpose of this
tool is to enable concurrent package builds, and
to provide a framework to analyze build strategies.
When a dependency is updated, it is the responsibility of
the maintainer to relbump all dependent packages. This tool
is intended to facilitate concurrent package builds, not be
a comprehensive maintenance tool.
|
|
|
|
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.
|