On Mon, Nov 8, 2021 at 9:05 PM Richard W.M. Jones <[email protected]> wrote: > > On Mon, Nov 08, 2021 at 08:28:38PM +0200, Nir Soffer wrote: > > This file must list all the version on the server, not latest version. > > It should be created on the server after uploading a new release. > > > > Signed-off-by: Nir Soffer <[email protected]> > > --- > > golang/make-dist.sh | 17 +++++++++++------ > > 1 file changed, 11 insertions(+), 6 deletions(-) > > > > diff --git a/golang/make-dist.sh b/golang/make-dist.sh > > index 1aef36c..f728b1f 100755 > > --- a/golang/make-dist.sh > > +++ b/golang/make-dist.sh > > @@ -93,6 +93,17 @@ rm -rf libguestfs.org > > # ├── v1.11.4.mod > > # └── v1.11.4.zip > > # > > +# We create @latest and @v/*{.info,mod,zip} here. > > +# > > +# The "@v/list" file must be created on the web server after uploading > > +# a new release: > > +# > > +# $ cd libguestfs.org/libnbd/@v > > +# $ ls -1 v*.info | awk -F.info '{print $1}' > list > > +# $ cat list > > +# v1.11.3 > > +# v1.11.4 > > +# > > # See https://golang.org/ref/mod#serving-from-proxy > > > > module_dir=libguestfs.org/libnbd > > @@ -103,12 +114,6 @@ mkdir -p $v_dir > > echo "{\"Version\": \"$version\"}" > $module_dir/@latest > > echo "{\"Version\": \"$version\"}" > $v_dir/$version.info > > > > -# This is not entirely correct. This file should have a list of all > > -# versions available, here we create only single version. This should > > -# really be done on the server by appending the new version to the > > -# list file. > > -echo $version > $v_dir/list > > - > > cp go.mod $v_dir/$version.mod > > mv $version.zip $v_dir > > ACK
Pushed as commit 8a4d4d9307990f984d967322fe4889dcd5813e9a _______________________________________________ Libguestfs mailing list [email protected] https://listman.redhat.com/mailman/listinfo/libguestfs
