@@ -12,21 +12,21 @@ declare branches=(
12
12
# Current nginx versions
13
13
# Remember to update pkgosschecksum when changing this.
14
14
declare -A nginx=(
15
- [mainline]=' 1.27.0 '
16
- [stable]=' 1.26.1 '
15
+ [mainline]=' 1.27.1 '
16
+ [stable]=' 1.26.2 '
17
17
)
18
18
19
19
# Current njs versions
20
20
declare -A njs=(
21
- [mainline]=' 0.8.4 '
22
- [stable]=' 0.8.4 '
21
+ [mainline]=' 0.8.5 '
22
+ [stable]=' 0.8.5 '
23
23
)
24
24
25
25
# Current njs patchlevel version
26
26
# Remember to update pkgosschecksum when changing this.
27
27
declare -A njspkg=(
28
- [mainline]=' 2 '
29
- [stable]=' 2 '
28
+ [mainline]=' 1 '
29
+ [stable]=' 1 '
30
30
)
31
31
32
32
# Current otel versions
@@ -35,9 +35,16 @@ declare -A otel=(
35
35
[stable]=' 0.1.0'
36
36
)
37
37
38
- # Current package patchlevel version
38
+ # Current nginx package patchlevel version
39
39
# Remember to update pkgosschecksum when changing this.
40
40
declare -A pkg=(
41
+ [mainline]=1
42
+ [stable]=1
43
+ )
44
+
45
+ # Current built-in dynamic modules package patchlevel version
46
+ # Remember to update pkgosschecksum when changing this
47
+ declare -A dynpkg=(
41
48
[mainline]=2
42
49
[stable]=2
43
50
)
@@ -65,8 +72,8 @@ declare -A rev=(
65
72
# revision/tag in the previous block
66
73
# Used in alpine builds for architectures not packaged by nginx.org
67
74
declare -A pkgosschecksum=(
68
- [mainline]=' cd3333f4dfa4a873f6df73dfe24e047adc092d779aefb46577b6307ff0d0125543508694a80158b2bfc891167ad763b0d08287829df9924d4c22f50d063e76c0 '
69
- [stable]=' 0db2bf5f86e7c31f23d0e3e7699a5d8a4d9d9b0dc2f98d3e3a31e004df20206270debf6502e4481892e8b64d55fba73fcc8d74c3e0ddfcd2d3f85a17fa02a25e '
75
+ [mainline]=' b9fbdf1779186fc02aa59dd87597fe4e906892391614289a4e6eedba398a3e770347b5b07110cca8c11fa3ba85bb711626ae69832e74c69ca8340d040a465907 '
76
+ [stable]=' 825f610c44dfb97166112e6d060c0ba209a74f50e42c7c23a5b8742f468596f110bb1b4ca9299547a8a3d41f3a7caa864622f40f6c7bb4d8bab3d24880bdfb6a '
70
77
)
71
78
72
79
get_packages () {
@@ -108,9 +115,12 @@ get_packages() {
108
115
done
109
116
;;
110
117
* )
111
- for p in nginx nginx-module-xslt nginx-module-geoip nginx-module-image-filter $perl ; do
118
+ for p in nginx; do
112
119
echo -n ' ' " $p " ' =${NGINX_VERSION}-' " $r " ' ${PKG_RELEASE} \\\n'
113
120
done
121
+ for p in nginx-module-xslt nginx-module-geoip nginx-module-image-filter $perl ; do
122
+ echo -n ' ' " $p " ' =${NGINX_VERSION}-' " $r " ' ${DYNPKG_RELEASE} \\\n'
123
+ done
114
124
for p in nginx-module-njs; do
115
125
echo -n ' ' " $p " ' =${NGINX_VERSION}' " $sep " ' ${NJS_VERSION}-' " $r " ' ${NJS_RELEASE} \\' " $bn "
116
126
done
@@ -149,7 +159,17 @@ get_packagever() {
149
159
150
160
[ " ${distro} " = " debian" ] && suffix=" ~${debianver} "
151
161
152
- [ " ${package} " = " njs" ] && echo ${njspkg[$branch]}${suffix} || echo ${pkg[$branch]}${suffix}
162
+ case " ${package} " in
163
+ " njs" )
164
+ echo ${njspkg[$branch]}${suffix}
165
+ ;;
166
+ " dyn" )
167
+ echo ${dynpkg[$branch]}${suffix}
168
+ ;;
169
+ * )
170
+ echo ${pkg[$branch]}${suffix}
171
+ ;;
172
+ esac
153
173
}
154
174
155
175
get_buildtarget () {
@@ -172,7 +192,7 @@ get_buildtarget() {
172
192
echo " \$ nginxPackages"
173
193
;;
174
194
debian-perl)
175
- echo " nginx-module-perl=\$ {NGINX_VERSION}-\$ {PKG_RELEASE }"
195
+ echo " nginx-module-perl=\$ {NGINX_VERSION}-\$ {DYNPKG_RELEASE }"
176
196
;;
177
197
debian-otel)
178
198
echo " nginx-module-otel"
@@ -218,11 +238,13 @@ for branch in "${branches[@]}"; do
218
238
packages=$( get_packages " $variant " " $branch " )
219
239
packagever=$( get_packagever " $variant " " $branch " " any" )
220
240
njspkgver=$( get_packagever " $variant " " $branch " " njs" )
241
+ dynpkgver=$( get_packagever " $variant " " $branch " " dyn" )
221
242
buildtarget=$( get_buildtarget " $variant " )
222
243
223
244
sed -i.bak \
224
245
-e ' s,%%ALPINE_VERSION%%,' " $alpinever " ' ,' \
225
246
-e ' s,%%DEBIAN_VERSION%%,' " $debianver " ' ,' \
247
+ -e ' s,%%DYNPKG_RELEASE%%,' " $dynpkgver " ' ,' \
226
248
-e ' s,%%NGINX_VERSION%%,' " $nginxver " ' ,' \
227
249
-e ' s,%%NJS_VERSION%%,' " $njsver " ' ,' \
228
250
-e ' s,%%NJS_RELEASE%%,' " $njspkgver " ' ,' \
0 commit comments