supermount replacement Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 14920 [details] net-fs/submount-0.2
Created attachment 21675 [details] sys-fs/submount-0.5 move net-fs/submount sys-fs/submount Version bumped
Could you please make a "submount-2.4-0.6" and a "submount-2.6-0.6" as the two versions seem to have forked for the two different kernels.
I don't understend reason for this. Ebuld itself find needed version (like a different SLOT)
Created attachment 24526 [details] sys-fs/submount-0.7
Is anything happening with this one? I'd hate to bring on the evils of supermount/submount speech that we've all heard so many times. Doesn't Submount need a patched kernel as well? As far as I can tell, there are no kernels in the portage tree that are submount ready (if it needs a patched kernel, of course). If it does need a patched kernel, will that conflict with Supermount in any way?
Submount doesn't need a patched kernel. Submount don't conflict with Supermount.
I just tried to compile this on a 2.6 kernel and got nowhere. If you redid the ebuild and updated it to submount-0.9 I'll add it to the portage tree.
Created attachment 28946 [details] sys-fs/submount-0.9 Done
It fails to compile here still. make -C /lib/modules/2.6.5-gentoo1/build SUBDIRS=/var/tmp/portage/submount-0.9/work/submount-0.9/subfs-0.9 modules make[1]: Entering directory `/usr/src/linux-2.6.5-gentoo1' Makefile:421: /usr/src/linux-2.6.5-gentoo1/arch/x86/Makefile: No such file or directory make[1]: *** No rule to make target `/usr/src/linux-2.6.5-gentoo1/arch/x86/Makefile'. Stop. make[1]: Leaving directory `/usr/src/linux-2.6.5-gentoo1' make: *** [default] Error 2
Created attachment 29110 [details, diff] patch to solve the compile error Short hack to solve the compile.
Created attachment 29134 [details] sys-fs/submount-0.9 Thanx. Fixed.
I'd love to see this get in, but now I'm getting sandbox violations. ACCESS DENIED open_wr: /usr/src/linux-2.6.5-love4/include/linux/version.h.tmp Also, is it possible to redo the ebuild using the kernel-2 eclass? I think that might fix up a lot of issues.
See Bug 32737. I think about workaround. Try FEATURES="-sandbox -usersandbox"
Created attachment 29398 [details] a modified ebuild with kmod.eclass support. kernel modules should use kmod.eclass not kernel-2.eclass.
Created attachment 29417 [details] sys-fs/submount-0.9 with koutput Thanx. I agree. koutput is a new style of kernel building. I switch from kernel-mod.eclass to kmod.eclass. Try.
Added to the tree. Thans for your hard work everyone.