From ab7e3caf3e29f2d8db55e2901e0a9b01061afd88 Mon Sep 17 00:00:00 2001 From: Chris PeBenito Date: Mon, 17 Jun 2019 20:05:22 +0100 Subject: volatile-binds: Change cp to use -a instead of -p. This is needed on SELinux systems, so the labels (xattrs) are preserved. Signed-off-by: Chris PeBenito Signed-off-by: Richard Purdie --- meta/recipes-core/volatile-binds/files/mount-copybind | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-core/volatile-binds/files/mount-copybind b/meta/recipes-core/volatile-binds/files/mount-copybind index fddf520053..e32e675308 100755 --- a/meta/recipes-core/volatile-binds/files/mount-copybind +++ b/meta/recipes-core/volatile-binds/files/mount-copybind @@ -42,14 +42,14 @@ if [ -d "$mountpoint" ]; then if ! mount -t overlay overlay -olowerdir="$mountpoint",upperdir="$spec",workdir="$overlay_workdir" "$mountpoint" > /dev/null 2>&1; then if [ "$specdir_existed" != "yes" ]; then - cp -pPR "$mountpoint"/. "$spec/" + cp -aPR "$mountpoint"/. "$spec/" fi mount -o "bind$options" "$spec" "$mountpoint" fi elif [ -f "$mountpoint" ]; then if [ ! -f "$spec" ]; then - cp -pP "$mountpoint" "$spec" + cp -aP "$mountpoint" "$spec" fi mount -o "bind$options" "$spec" "$mountpoint" -- cgit 1.2.3-korg