From 7abfca08df45d2794220e82c7d04191e527afd6a Mon Sep 17 00:00:00 2001 From: Dan Griffin Date: Mon, 6 Oct 2014 09:23:56 +0100 Subject: [PATCH] Preserve extended attributes and acls on archlinux build Failure to do this means that file capabilites are not preserved in the image. Ping fails to work as a non-root user if cap_net_raw is capability is not set Signed-off-by: Dan Griffin Upstream-commit: e857716d2d881aaf1cf5a775d02ee5b109d9e423 Component: engine --- components/engine/contrib/mkimage-arch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/engine/contrib/mkimage-arch.sh b/components/engine/contrib/mkimage-arch.sh index e83b2b6731..35cb1617d5 100755 --- a/components/engine/contrib/mkimage-arch.sh +++ b/components/engine/contrib/mkimage-arch.sh @@ -60,6 +60,6 @@ mknod -m 600 $DEV/initctl p mknod -m 666 $DEV/ptmx c 5 2 ln -sf /proc/self/fd $DEV/fd -tar --numeric-owner -C $ROOTFS -c . | docker import - archlinux +tar --numeric-owner --xattrs --acls -C $ROOTFS -c . | docker import - archlinux docker run -i -t archlinux echo Success. rm -rf $ROOTFS