* [refpolicy] [PATCH 4/4] setfscreate privilege is needed to be able to install java-config package
@ 2011-04-28 19:39 Sven Vermeulen
2011-05-02 15:47 ` Christopher J. PeBenito
0 siblings, 1 reply; 2+ messages in thread
From: Sven Vermeulen @ 2011-04-28 19:39 UTC (permalink / raw)
To: refpolicy
During the installation of for instance java-config, Portage wants to set
its default file creation context to root:object_r:portage_tmp_t which isn't
allowed:
creating /var/tmp/portage/dev-java/java-config-2.1.11-r3/temp/images/3.1/etc/revdep-rebuild
copying src/revdep-rebuild/60-java -> /var/tmp/portage/dev-java/java-config-2.1.11-r3/temp/images/3.1/etc/revdep-rebuild/
running install_egg_info
Writing /var/tmp/portage/dev-java/java-config-2.1.11-r3/temp/images/3.1/usr/lib64/python3.1/site-packages/java_config-2.1.11-py3.1.egg-info
cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
...
ERROR: dev-java/java-config-2.1.11-r3 failed:
Merging of intermediate installation image for Python ABI '2.6 into installation image failed
Signed-off-by: Sven Vermeulen <sven.vermeulen@siphos.be>
---
policy/modules/admin/portage.if | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/policy/modules/admin/portage.if b/policy/modules/admin/portage.if
index a4026a9..6e97fb8 100644
--- a/policy/modules/admin/portage.if
+++ b/policy/modules/admin/portage.if
@@ -77,8 +77,8 @@ interface(`portage_compile_domain',`
allow $1 self:capability { fowner fsetid mknod setgid setuid chown dac_override net_raw };
dontaudit $1 self:capability sys_chroot;
- allow $1 self:process { setpgid setsched setrlimit signal_perms execmem };
- allow $1 self:process ~{ ptrace setcurrent setexec setfscreate setrlimit execmem execstack execheap };
+ allow $1 self:process { setpgid setsched setrlimit signal_perms execmem setfscreate };
+ allow $1 self:process ~{ ptrace setcurrent setexec setrlimit execmem execstack execheap };
allow $1 self:fd use;
allow $1 self:fifo_file rw_fifo_file_perms;
allow $1 self:shm create_shm_perms;
--
1.7.3.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [refpolicy] [PATCH 4/4] setfscreate privilege is needed to be able to install java-config package
2011-04-28 19:39 [refpolicy] [PATCH 4/4] setfscreate privilege is needed to be able to install java-config package Sven Vermeulen
@ 2011-05-02 15:47 ` Christopher J. PeBenito
0 siblings, 0 replies; 2+ messages in thread
From: Christopher J. PeBenito @ 2011-05-02 15:47 UTC (permalink / raw)
To: refpolicy
On 04/28/11 15:39, Sven Vermeulen wrote:
> During the installation of for instance java-config, Portage wants to set
> its default file creation context to root:object_r:portage_tmp_t which isn't
> allowed:
>
> creating /var/tmp/portage/dev-java/java-config-2.1.11-r3/temp/images/3.1/etc/revdep-rebuild
> copying src/revdep-rebuild/60-java -> /var/tmp/portage/dev-java/java-config-2.1.11-r3/temp/images/3.1/etc/revdep-rebuild/
> running install_egg_info
> Writing /var/tmp/portage/dev-java/java-config-2.1.11-r3/temp/images/3.1/usr/lib64/python3.1/site-packages/java_config-2.1.11-py3.1.egg-info
> cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
> cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
> cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
> cp: failed to set default file creation context to `root:object_r:portage_tmp_t': Permission denied
> ...
> ERROR: dev-java/java-config-2.1.11-r3 failed:
> Merging of intermediate installation image for Python ABI '2.6 into installation image failed
Merged.
> Signed-off-by: Sven Vermeulen <sven.vermeulen@siphos.be>
> ---
> policy/modules/admin/portage.if | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/policy/modules/admin/portage.if b/policy/modules/admin/portage.if
> index a4026a9..6e97fb8 100644
> --- a/policy/modules/admin/portage.if
> +++ b/policy/modules/admin/portage.if
> @@ -77,8 +77,8 @@ interface(`portage_compile_domain',`
>
> allow $1 self:capability { fowner fsetid mknod setgid setuid chown dac_override net_raw };
> dontaudit $1 self:capability sys_chroot;
> - allow $1 self:process { setpgid setsched setrlimit signal_perms execmem };
> - allow $1 self:process ~{ ptrace setcurrent setexec setfscreate setrlimit execmem execstack execheap };
> + allow $1 self:process { setpgid setsched setrlimit signal_perms execmem setfscreate };
> + allow $1 self:process ~{ ptrace setcurrent setexec setrlimit execmem execstack execheap };
> allow $1 self:fd use;
> allow $1 self:fifo_file rw_fifo_file_perms;
> allow $1 self:shm create_shm_perms;
--
Chris PeBenito
Tresys Technology, LLC
www.tresys.com | oss.tresys.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-05-02 15:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-28 19:39 [refpolicy] [PATCH 4/4] setfscreate privilege is needed to be able to install java-config package Sven Vermeulen
2011-05-02 15:47 ` Christopher J. PeBenito
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.