File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -euo pipefail
3
+
4
+ fileCommit () {
5
+ git log -1 --format=' format:%H' HEAD -- " $@ "
6
+ }
7
+
8
+ self=" $( basename " $BASH_SOURCE " ) "
9
+ cd " $( dirname " $( readlink -f " $BASH_SOURCE " ) " ) "
10
+
11
+ # Header.
12
+ cat << -EOH
13
+ # This file is generated via https://github.com/dovecot/docker/blob/$( fileCommit " $self " ) /$self
14
+ Maintainers: Aki Tuomi <[email protected] > (@cmouse), Timo Sirainen <[email protected] > (@sirainen)
15
+ GitRepo: https://github.com/dovecot/docker.git
16
+
17
+ EOH
18
+
19
+ # # FIXME: Add support for 2.3-latest when 2.4 is out
20
+ latest=" , latest"
21
+
22
+ head=$( git log -1 --format=' format:%H' HEAD)
23
+
24
+ # Versions
25
+ for ver in ` ls -rdv 2.3* | head -2` ; do
26
+ if [ -d $ver ]; then
27
+ h=$( fileCommit $ver )
28
+ if [ " $h " != " " ]; then
29
+ cat << -EOH
30
+ Tags: $ver$latest
31
+ Architectures: amd64
32
+ Directory: $ver
33
+ GitCommit: $head
34
+
35
+ EOH
36
+ latest=
37
+ fi
38
+ fi
39
+ done
You can’t perform that action at this time.
0 commit comments