Skip to content

Commit 936d9dc

Browse files
committed
feature/pipeline: Allow to mount latest version of image
Signed-off-by: Alexey Gladkov <[email protected]>
1 parent a9bec87 commit 936d9dc

File tree

1 file changed

+17
-0
lines changed
  • features/pipeline/data/lib/pipeline

1 file changed

+17
-0
lines changed

features/pipeline/data/lib/pipeline/mountfs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,28 @@
44

55
check_parameter MOUNTFS
66
param="$(get_parameter MOUNTFS)"
7+
8+
lastver=
9+
10+
case "$param" in
11+
lastver:*)
12+
param="${param#lastver:}"
13+
lastver=1
14+
;;
15+
esac
16+
717
target="$(resolve_target "$param")"
818

919
[ -n "$target" ] ||
1020
fatal "unable to resolve: $param"
1121

22+
if [ -n "$lastver" ]; then
23+
real_target="$(printf '%s\n' $target | sort -V | tail -1)"
24+
[ -e "$real_target" ] ||
25+
fatal "unable to expand pattern: $target"
26+
target="$real_target"
27+
fi
28+
1229
opts="$(get_parameter MOUNTFS_OPTS)"
1330

1431
if [ ! -c "$target" ] && [ ! -b "$target" ]; then

0 commit comments

Comments
 (0)