I recently upgraded hal and dbus (stable versions) and now when a (usb flash) device is inserted no mountpoint is created. Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.14-gentoo-r2-1 i686) ================================================================= System uname: 2.6.14-gentoo-r2-1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/mirrors/gentoo ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aac aalib acl acpi alsa audiofile avi berkdb bitmap-fonts bmp bzip2 cairo canvas cdr crypt cups curl dbus directfb divx4linux dvd dvdr dvdread dvi emboss encode exif expat fam ffmpeg flac foomaticdb gd gdbm gif gimpprint glitz glut gmp gpm gstreamer gtk gtk2 guile hal icc idn imlib java jpeg lcms libg++ libwww logrotate mad mhash mikmod mmx mmxext mng motif mozdevelop mozilla mozsvg mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin ogg oggvorbis openal opengl pam pcre pdflib perl pic png ppds python qt quicktime readline real samba sdl slang spell sse sse2 ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs wmf wxgtk1 x86 xine xml2 xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
There's two changes required in order to get the automatic fstab update working: * The ebuild needs to call the ./configure script with --enable-fstab-sync * The hald needs to run with root permissions; add --retain-privileges to the parameters in /etc/init.d/hald
I've since read on the forums that fstab-sync was removed for security reasons; is this true?
Yes, looks like fstab-sync has been disabled for purpose. See http://bugs.gentoo.org/show_bug.cgi?id=92025. Apparently we're supposed to use pmount instead, but I have no idea how that's supposed to bring click-mountable device icons to my KDE desktop.
It should just work in KDE 3.5. You'll have to ask the KDE maintainers. I don't run KDE. Sorry.