[Aboot]: Add '--numeric-owner' when untarring docker filesystem to preserve original owners (#653)
This commit is contained in:
parent
a5c0dff209
commit
b0c99338a1
@ -67,8 +67,12 @@ extract_image() {
|
|||||||
if [ -n "$sonic_upgrade" ] || [ "$rootfs_type" != "vfat" ]; then
|
if [ -n "$sonic_upgrade" ] || [ "$rootfs_type" != "vfat" ]; then
|
||||||
mkdir -p "$image_path/{{ DOCKERFS_DIR }}"
|
mkdir -p "$image_path/{{ DOCKERFS_DIR }}"
|
||||||
|
|
||||||
|
if [ -n "$sonic_upgrade" ]; then
|
||||||
|
TAR_EXTRA_OPTION="--numeric-owner"
|
||||||
|
fi
|
||||||
|
|
||||||
## extract docker archive
|
## extract docker archive
|
||||||
tar xf "$image_path/{{ FILESYSTEM_DOCKERFS }}" -C "$image_path/{{ DOCKERFS_DIR }}"
|
tar xf "$image_path/{{ FILESYSTEM_DOCKERFS }}" -C "$image_path/{{ DOCKERFS_DIR }}" $TAR_EXTRA_OPTION
|
||||||
|
|
||||||
## clean up docker archive
|
## clean up docker archive
|
||||||
rm -f "$image_path/{{ FILESYSTEM_DOCKERFS }}"
|
rm -f "$image_path/{{ FILESYSTEM_DOCKERFS }}"
|
||||||
|
Reference in New Issue
Block a user