Commit ca6690e
committed
Embed the vdpm that can list the channels it names
vdpm 0.1.4 fixes two things the core has been shipping broken.
`vdpm channels` could not run on Windows: list-channels.ps1 looked for
vdpm-channel.exe in bin/, and the bootstrap installs it under
share/vdpm/msys/usr/bin/. That is the command vdpm's own error message
sends you to when you do not name a series, so the way out of the error
was itself the error.
And refresh-repositories.{sh,ps1} still defaulted to a series called
stable, which is not a series and 404s. vdpm refuses without a name; the
helpers walked straight past that when run by hand, which is how anybody
following a script would reach them.
It also carries host-triplet recognising musl and FreeBSD and agreeing
with Windows about its patterns, and the bootstrap naming the real
failure when no seed serves the detected host.
The pin is untracked in cmake/pin-tracking.json on purpose -- "a
released tag; the vdpm release process moves it, and the core embeds the
matching bundle" -- so it moves by hand, with the release cut first.
v0.1.4 is published: nine host bundles, uploaded, downloaded back and
diffed before it left draft.1 parent 8df1099 commit ca6690e
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
0 commit comments