From 6d7899913a0ecbd195ff024f2e4a39f3c720c60d Mon Sep 17 00:00:00 2001 From: Nikos Skalkotos Date: Fri, 18 Nov 2011 14:03:37 +0200 Subject: [PATCH] Fix a bug in EnforcePersonality --- snf-image-helper/tasks/50EnforcePersonality.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/snf-image-helper/tasks/50EnforcePersonality.in b/snf-image-helper/tasks/50EnforcePersonality.in index ca79b88..b3014a3 100644 --- a/snf-image-helper/tasks/50EnforcePersonality.in +++ b/snf-image-helper/tasks/50EnforcePersonality.in @@ -29,6 +29,7 @@ elif [ "$SNF_IMAGE_PROPERTY_OSFAMILY" = "linux" ]; then add_cleanup rm -rf "$SNF_IMAGE_TARGET/$tmpdir" echo "$SNF_IMAGE_PERSONALITY" | @scriptsdir@/inject-files.py -d "$SNF_IMAGE_TARGET/$tmpdir" + chroot "$SNF_IMAGE_TARGET" chmod 777 "$tmpdir" { while read -d $'\0' src; do read -d $'\0' owner; @@ -37,7 +38,7 @@ elif [ "$SNF_IMAGE_PROPERTY_OSFAMILY" = "linux" ]; then read -d $'\0' dest; chroot "$SNF_IMAGE_TARGET" chown "$owner:$group" "$tmpdir/$src" chroot "$SNF_IMAGE_TARGET" su -l "$owner" -c \ - "umask 0007; install -D -m $mode $(printf "%q" "$tmpdir")/$src \ + "install -D -m $mode $(printf "%q" "$tmpdir")/$src \ $(printf "%q" "$dest")" done } < "$SNF_IMAGE_TARGET/$tmpdir/manifest" -- 1.7.10.4