[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/6] build-aux/bootstrap that doesn't need to replace itself
From: |
Paul Eggert |
Subject: |
[PATCH 0/6] build-aux/bootstrap that doesn't need to replace itself |
Date: |
Tue, 27 Dec 2022 10:59:55 -0800 |
This set of patches addresses a problem I found with gzip
<https://bugs.gnu.org/56749>. The idea is to add a new
feature to the bootstrap process so that a package can put just a
single bootstrap script into its repository, a script that does not
need to replace itself, while still providing a way for builders
to pull and generate in separate phases.
Paul Eggert (6):
Move scriptversion= lines up in scripts
Make autogen a shell function too
Make autopull a shell function too
Bootstrap with functions, not scripts
Support packages with just 'bootstrap'
Add --pull, --gen options to build-aux/bootstrap
ChangeLog | 45 +++
build-aux/bootstrap | 761 +++++++++++++++++++++++++++++++++++++--
doc/gnulib-tool.texi | 13 +-
doc/gnulib.texi | 23 +-
top/autogen.sh | 449 +----------------------
top/autopull.sh | 238 +-----------
top/bootstrap | 46 ++-
top/bootstrap-funclib.sh | 713 +++++++++++++++++++++++++++++++++++-
top/gen-bootstrap.sed | 4 -
9 files changed, 1535 insertions(+), 757 deletions(-)
--
2.25.1
- [PATCH 0/6] build-aux/bootstrap that doesn't need to replace itself,
Paul Eggert <=
- [PATCH 1/6] Move scriptversion= lines up in scripts, Paul Eggert, 2022/12/27
- [PATCH] stdnoreturn: deprecate, Paul Eggert, 2022/12/27
- [PATCH 6/6] Add --pull, --gen options to build-aux/bootstrap, Paul Eggert, 2022/12/27
- [PATCH 3/6] Make autopull a shell function too, Paul Eggert, 2022/12/27
- [PATCH 5/6] Support packages with just 'bootstrap', Paul Eggert, 2022/12/27
- [PATCH 4/6] Bootstrap with functions, not scripts, Paul Eggert, 2022/12/27
- [PATCH 2/6] Make autogen a shell function too, Paul Eggert, 2022/12/27
- Re: [PATCH 0/6] build-aux/bootstrap that doesn't need to replace itself, Bruno Haible, 2022/12/27