I know unionfs is still masked and not marked for general consumption yet, but I would like to make use of its directory mapping abilities for my development environment. I also suspect others would also enjoy a working unionfs. I was playing around with combining my / with an overlay directory into /mnt/test. After trying to add a branch with "unionctl --add" as describes in http://www.linuxjournal.com/article/7714 I found that it failed and kept me from umounting the directory. I found the following messages in my kernel log. Jul 6 22:25:40 [kernel] unionfs: unrecognized option '/mnt/overlay' Jul 6 22:33:10 [kernel] Unable to handle kernel paging request at fffffffffffffff8 RIP: Reproducible: Always Steps to Reproduce: 1. mount -t unionfs -o dirs=/mnt/overlay:/ none /mnt/test 2. unionctl /mnt/test --add --after /mnt/another_overlay 3. Actual Results: "Killed" and an in-umountable unionfs. Expected Results: The branch is added and life is good. Gentoo Base System version 1.6.12 Portage 2.0.51.22-r1 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r7 x86_64) ================================================================= System uname: 2.6.11-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3400+ dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.9 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-pipe -O3 -march=k8" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -O3 -march=k8" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac acpi alsa berkdb bitmap-fonts cdr crypt curl dvd encode esd fam flac font-server fortran gif gpm gstreamer gtk gtk2 guile imagemagick imlib ipv6 java jp2 jpeg libvisual libwww lzw lzw-tiff mad motif mp3 multilib ncurses network nls ogg oggvorbis opengl pam perl png python quicktime readline samba sdl softmmu speex spell sqlite ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb userlocales vorbis xine xml xml2 xmms xpm xrandr xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Can you please report this bugs upstream to the unionfs developers, I am sure they appreciate it. I hope they can help you better, I do not even use unionfs .. This is not an ebuild bug, there fore I will close it as upstream.