summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2024-12-21scripts/newstrap: Use _TARGET for gcc-pass2 alsoA. Wilcox1-1/+1
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.
2024-12-12scripts/newstrap.sh: More fixesA. Wilcox1-4/+4
* GCC needs BOOTSTRAP, not BOOSTRAP. * Install musl-dev with EXTRADEPENDS_TARGET until build-base sorted. * More target packages, which even are built now.
2024-12-11scripts/newstrap.sh: Misc fixesA. Wilcox1-3/+3
* 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.
2024-12-10scripts/newstrap.sh: The New Plan IIA. Wilcox1-0/+202
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.
2024-12-04scripts/deplist: final updates for beta6.Zach van Rijn1-3/+5
2024-12-02scripts/deplist: add exception for 'musl-dbg'.Zach van Rijn1-0/+1
2024-06-03scripts/cargo.pl: enhancements.Síle Ekaterin Liszka1-10/+21
2024-03-20scripts/healthchecks: increase timeout.Zach van Rijn1-1/+1
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.
2023-04-05scripts/deplist: remove obsolete map entry.Zach van Rijn1-1/+0
2022-12-23scripts/tsort.c: clean up some non-portable code.Zach van Rijn1-2/+3
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.
2022-10-31scripts/deplist: add 'cmd:xsltproc' exception. do not scan 'legacy/' repo.Zach van Rijn2-1/+2
2022-10-21scripts/cargo.pl: helper script for maintaining rust-based packagesSíle Ekaterin Liszka1-0/+32
2022-10-21scripts/deplist: update for { llvm13 --> llvm14 } bump.Zach van Rijn1-3/+3
2022-06-04scripts/deplist: factor for clearer error messages.Zach van Rijn1-6/+17
2022-05-21scripts/depsort: implement package exclusion. fixes adelie-infra/autobuilder#16.Zach van Rijn1-1/+115
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.
2022-05-11scripts/deplist: add missing mapping for two 'cmd:' entries.Zach van Rijn1-0/+2
2022-04-30scripts/*: add dependency resolver.Zach van Rijn6-0/+1123
2021-10-18scripts/healthchecks: include package category in download error logZach van Rijn1-2/+2
2021-10-06scripts/healthchecks: detect HTML documentsZach van Rijn1-0/+6
2021-10-06scripts/healthchecks: make failure records persistentZach van Rijn1-7/+10
2021-10-05scripts/healthchecks: store package source and resources in named/versioned ↵Zach van Rijn1-8/+8
directories
2021-10-05scripts/healthchecks: add new upstream source url and file validatorZach van Rijn1-0/+221
2019-07-05bootstrap: make it work(-ish) againA. Wilcox1-14/+11
2018-07-20scripts: add our modified bootstrap.sh to GitA. Wilcox1-0/+126
Told you it'd happen some day.