Revision 6d789991 snf-image-helper/tasks/50EnforcePersonality.in
b/snf-image-helper/tasks/50EnforcePersonality.in | ||
---|---|---|
29 | 29 |
add_cleanup rm -rf "$SNF_IMAGE_TARGET/$tmpdir" |
30 | 30 |
echo "$SNF_IMAGE_PERSONALITY" | |
31 | 31 |
@scriptsdir@/inject-files.py -d "$SNF_IMAGE_TARGET/$tmpdir" |
32 |
chroot "$SNF_IMAGE_TARGET" chmod 777 "$tmpdir" |
|
32 | 33 |
{ |
33 | 34 |
while read -d $'\0' src; do |
34 | 35 |
read -d $'\0' owner; |
... | ... | |
37 | 38 |
read -d $'\0' dest; |
38 | 39 |
chroot "$SNF_IMAGE_TARGET" chown "$owner:$group" "$tmpdir/$src" |
39 | 40 |
chroot "$SNF_IMAGE_TARGET" su -l "$owner" -c \ |
40 |
"umask 0007; install -D -m $mode $(printf "%q" "$tmpdir")/$src \
|
|
41 |
"install -D -m $mode $(printf "%q" "$tmpdir")/$src \ |
|
41 | 42 |
$(printf "%q" "$dest")" |
42 | 43 |
done |
43 | 44 |
} < "$SNF_IMAGE_TARGET/$tmpdir/manifest" |
Also available in: Unified diff