docker-library / buildpack-deps

MIT License
445 stars 113 forks source link

Reorganize repo so the "generate-stackbrew-library.sh" output is grouped by upstream (Debian vs Ubuntu) #108

Closed tianon closed 4 years ago

tianon commented 4 years ago

This also has the benefit of speeding up both "update.sh" and "generate-stackbrew-library.sh" because they don't have to guess which dist each suite name belongs to.

Sample output:

$ ./generate-stackbrew-library.sh
# this file is generated via https://github.com/docker-library/buildpack-deps/blob/f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8/generate-stackbrew-library.sh

Maintainers: Tianon Gravi <admwiggin@gmail.com> (@tianon),
             Joseph Ferguson <yosifkit@gmail.com> (@yosifkit)
GitRepo: https://github.com/docker-library/buildpack-deps.git

Tags: bullseye-curl, testing-curl
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/bullseye/curl

Tags: bullseye-scm, testing-scm
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/bullseye/scm

Tags: bullseye, testing
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/bullseye

Tags: buster-curl, stable-curl, curl
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/buster/curl

Tags: buster-scm, stable-scm, scm
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/buster/scm

Tags: buster, stable, latest
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/buster

Tags: jessie-curl, oldoldstable-curl
Architectures: amd64, arm32v5, arm32v7, i386
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/jessie/curl

Tags: jessie-scm, oldoldstable-scm
Architectures: amd64, arm32v5, arm32v7, i386
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/jessie/scm

Tags: jessie, oldoldstable
Architectures: amd64, arm32v5, arm32v7, i386
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/jessie

Tags: sid-curl, unstable-curl
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/sid/curl

Tags: sid-scm, unstable-scm
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/sid/scm

Tags: sid, unstable
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/sid

Tags: stretch-curl, oldstable-curl
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/stretch/curl

Tags: stretch-scm, oldstable-scm
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/stretch/scm

Tags: stretch, oldstable
Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: debian/stretch

Tags: bionic-curl, 18.04-curl
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/bionic/curl

Tags: bionic-scm, 18.04-scm
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/bionic/scm

Tags: bionic, 18.04
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/bionic

Tags: eoan-curl, 19.10-curl
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/eoan/curl

Tags: eoan-scm, 19.10-scm
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/eoan/scm

Tags: eoan, 19.10
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/eoan

Tags: focal-curl, 20.04-curl
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/focal/curl

Tags: focal-scm, 20.04-scm
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/focal/scm

Tags: focal, 20.04
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/focal

Tags: groovy-curl, 20.10-curl
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/groovy/curl

Tags: groovy-scm, 20.10-scm
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/groovy/scm

Tags: groovy, 20.10
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/groovy

Tags: xenial-curl, 16.04-curl
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/xenial/curl

Tags: xenial-scm, 16.04-scm
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/xenial/scm

Tags: xenial, 16.04
Architectures: amd64, arm32v7, arm64v8, i386, ppc64le, s390x
GitCommit: f84f6184d79f2cb7ab94c365ac4f47915e7ca2a8
Directory: ubuntu/xenial