[make-initrd] [PATCH v1 12/41] fork pipeline: overlayfs step modified
Alexey Gladkov
gladkov.alexey at gmail.com
Sun Sep 26 16:56:15 MSK 2021
On Fri, Sep 24, 2021 at 06:56:41PM +0300, Leonid Krivoshein wrote:
> ---
> .../data/lib/bootchain/overlayfs | 21 ++++++++++---------
> 1 file changed, 11 insertions(+), 10 deletions(-)
>
> diff --git
> a/make-initrd/features/bootchain-core/data/lib/bootchain/overlayfs
> b/make-initrd/features/bootchain-core/data/lib/bootchain/overlayfs
> index 23b869b..48f9b7c 100755
> --- a/make-initrd/features/bootchain-core/data/lib/bootchain/overlayfs
> +++ b/make-initrd/features/bootchain-core/data/lib/bootchain/overlayfs
> @@ -1,26 +1,27 @@
> #!/bin/bash -efu
> -. pipeline-sh-functions
> +. bootchain-sh-functions
> target="$(get_parameter OVERLAYFS)"
> [ -n "$target" ] || [ -n "$prevdir" ] ||
> - fatal "no previous step to use as lower directory"
> + fatal "no previous step results to use as lower directory"
> -pipe="${target:-$prevdir}"
> +chain="${target:-$prevdir}"
> lowerdirs=
> -while [ -n "$pipe" ]; do
> - name="${pipe%%,*}"
> +while [ -n "$chain" ]; do
> + name="${chain%%,*}"
> dir="$(resolve_target "$name")"
> lowerdirs="${lowerdirs:+$lowerdirs,}$dir"
> - pipe="${pipe#$name}"
> - pipe="${pipe#,}"
> + chain="${chain#$name}"
> + chain="${chain#,}"
> done
> -mkdir -p -- "$datadir/rw" "$datadir/work"
> +run mkdir -p -- "$datadir/rw" "$datadir/work"
> -run mount -o
> "lowerdir=$lowerdirs,upperdir=$datadir/rw,workdir=$datadir/work" \
> - -t overlay overlay "$destdir"
> +opts="lowerdir=$lowerdirs,upperdir=$datadir/rw,workdir=$datadir/work"
> +
> +run mount -t overlay -o "$opts" -- overlay "$destdir"
Очередной "intermediate commit" (c) ? В описании одна строчка:
overlayfs step modified
То что он modified говорит сам патч, да я это вижу. Добавился
bootchain-sh-functions, какие-то переименования ...
Что это за изменения ?
Зачем это делается ?
Что это решает ?
Леонид, такие патчи не возможно ревьювить. Это какая-то нарезка каких-то
логически необоснованных изменений.
--
Rgrds, legion
More information about the Make-initrd
mailing list