File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed
Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ RUN apk -U upgrade \
1919 npm=10.9.1-r0 \
2020 openssl=3.3.3-r0 \
2121 py3-pip=24.3.1-r0 \
22- python3=3.12.9 -r0 \
22+ python3=3.12.10 -r0 \
2323 && if apk -u list | grep -q -e . ; then \
2424 apk -u list ; \
2525 exit 1 ; \
Original file line number Diff line number Diff line change 1+ #! /bin/ash
2+
3+ set -euo pipefail
4+
5+ cd " $( \d irname " $0 " ) "
6+
7+ \a pk update
8+
9+ \a pk add perl
10+
11+ u=$( \a pk -u list | \t r ' \n' ' |' )
12+
13+ \s ed -e :a -e ' /\\$/N; s/\\\n//; ta' Dockerfile | \g rep -o -e ' apk[^\&\;]*add[^\&\;]*' | \g rep -o -e ' [^ ]*\=[^ ]*' | while IFS= \r ead -r l; do
14+ p=" ${l% =* } "
15+ v1=" ${l#* =} "
16+ v=" $( \e cho " |${u} " | \g rep -o -e " \|${p} -[^\|]*upgradable from: ${p} -${v1} " || true) "
17+ n=$(( $(\echo - n "${p} " | wc - c) + 2 ))
18+ v2=" $( \e cho " ${v} " | \c ut -d ' ' -f 0 | \c ut -c ${n} -) "
19+ if [ -n " ${v2} " ] && [ " ${v2} " != " ${v1} " ]; then
20+ \e cho " ${p} ${v1} -> ${v2} "
21+ \p erl -i -p -e " s|\Q${l} \E|${p} =${v2} |g" Dockerfile
22+ fi
23+ done
You can’t perform that action at this time.
0 commit comments