Hello

I'm playing with zfs on linux using package from  SL-addons
I've had a first problem with installation

First small one
dkms build of zfs.ko needs at least
libuuid-devel, zlib-devel, kernel-devel, gcc
It should be in requires.

Bigger one: problem with selinux
When I mount zfs volume, I've the following errors:
SELinux: initialized (dev zfs, type zfs), not configured for labeling
and even root can't write on the disk
  
I've modified selinux-policy srpm adding the following patch
policy-zfs.patch 

diff -Nur nsaserefpolicy/policy/modules/kernel/filesystem.te
serefpolicy-3.7.19/policy/modules/kernel/filesystem.te
--- aserefpolicy/policy/modules/kernel/filesystem.te       2010-04-13
20:44:37.000000000 +0200
+++ serefpolicy-3.7.19/policy/modules/kernel/filesystem.te       2013-04-
19
17:30:43.952120437 +0200
@@ -21,6 +21,7 @@
 
 # Use xattrs for the following filesystem types.
 # Requires that a security xattr handler exist for the filesystem.
+fs_use_xattr zfs gen_context(system_u:object_r:fs_t,s0);
 fs_use_xattr btrfs gen_context(system_u:object_r:fs_t,s0);
 fs_use_xattr encfs gen_context(system_u:object_r:fs_t,s0);
 fs_use_xattr ext2 gen_context(system_u:object_r:fs_t,s0);

With this patch applied, selinux seems working (I can write and i can use

chcon). But at next update, it will breaks. And I don't understand enough

selinux to make a specific module.

  How solves this problems ?

Thanks in advance

Fabrice BOYRIE

Reply via email to