diff --git a/Makefile b/Makefile index 008e837832..f2d26022ab 100644 --- a/Makefile +++ b/Makefile @@ -54,6 +54,7 @@ all: $(PAGES) cd dev && make cd windows && make cd qnx && make + cd snapshots && make cd tiny && make cd logo && make cd trurl && make diff --git a/snapshots/Makefile b/snapshots/Makefile new file mode 100644 index 0000000000..69574b68ed --- /dev/null +++ b/snapshots/Makefile @@ -0,0 +1,20 @@ +ROOT=.. + +SRCROOT=$(ROOT)/cvssource +DOCROOT=$(SRCROOT)/docs + +include $(ROOT)/mainparts.mk +include $(ROOT)/setup.mk + +PAGES=index.html + +all: $(PAGES) + +index.html: _index.html $(MAINPARTS) files.gen + $(ACTION) + +files.gen: mkindex.pl curl-* + ./mkindex.pl >$@ + +clean: + rm -f $(PAGES) *.gen diff --git a/snapshots/_index.html b/snapshots/_index.html new file mode 100644 index 0000000000..c653a69005 --- /dev/null +++ b/snapshots/_index.html @@ -0,0 +1,67 @@ +#include "_doctype.html" + +
+ WARNING, these packages are built daily and automatically straight + from git. They may be broken, crashing, working or whatever. Don\'t assume + anything else! + +SUBTITLE(Binary snapshots) +
+#include "files.gen" +
+ These snapshots are generated straight from git every euro morning. Snapshots + are kept a few weeks before deleted. + +
+ The docs/RELEASE-TOOLS.md document is bundled in every snapshot, + showing the tooling needed to reproduce the snapshot tarball. This is not + necessarily the same set of tools+versions as official curl releases use, + because these snapshots are generated automatically on a different host. + +
Since August 2024, every snapshot contains a file named + docs/tarball-commit.txt that contains the commit hash that was the + HEAD at the time the tarball is made. + +SUBTITLE(Extensions) +
+