[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Instructions on new bootstrap?
From: |
Paul Smith |
Subject: |
Instructions on new bootstrap? |
Date: |
Sat, 30 Jul 2022 14:50:59 -0400 |
User-agent: |
Evolution 3.44.3 (by Flathub.org) |
Are there instructions on how the new model of bootstrap is supposed to
be used somewhere? I can't quite figure it out.
I pulled in the latest gnulib/build-aux/bootstrap and ran it, then when
it was complete git shows:
Changes not staged for commit:
modified: bootstrap
Untracked files:
autogen.sh
autopull.sh
bootstrap-funclib.sh
Looking at bootstrap now it was replaced with gnulib/top/bootstrap and
these extra files were added. It would be nice if, at least, I could
have these files put somewhere besides my root directory.
So I went and looked at the build-aux/bootstrap and it says:
# Set this to true in bootstrap.conf to enable --bootstrap-sync by
# default.
bootstrap_sync=false
...
--bootstrap-sync)
bootstrap_sync=true;;
...
which seems to imply that unless I add that flag or set bootstrap_sync
in my bootstrap.conf file (which I did not), the sync won't happen.
But then later I see this:
if ! test -f "$medir"/bootstrap-funclib.sh; then
# We have only completed the first phase of an upgrade from a bootstrap
# version < 2022-07-24. Need to do the second phase now.
bootstrap_sync=true
fi
so it seems like all the settings of bootstrap-sync are not useful
since this will overwrite them with prejudice if that file doesn't
exist.
Is this a bug in the script, or am I confused about how all this is
supposed to work in the modern era?