baselayout 1.12.7-r3 and -r4 (-r2 as well I think) do not install /sbin/modules-update anymore, instead sys-apps/module-init-tools does. These versions of baselayout do not, however, depend on a version of module-init-tools (3.2.2-r2) that takes care of that. This means that the currently stable module-init-tools 3.2.2-r1 is used, which does not install /sbin/modules-update. Short forum thread: http://forums.gentoo.org/viewtopic-t-524604.html emerge --info: Portage 2.1.2_rc3-r5 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r2 i686) ================================================================= System uname: 2.6.19-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.12.7 Last Sync: Thu, 14 Dec 2006 21:00:02 +0000 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4 -mtune=pentium4 -fomit-frame-pointer -fforce-addr -ftracer -frename-registers -fprefetch-loop-arrays -falign-functions=64 -momit-leaf-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=pentium4 -mtune=pentium4 -fomit-frame-pointer -fforce-addr -ftracer -frename-registers -fprefetch-loop-arrays -falign-functions=64 -momit-leaf-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.inode.at/source http://gentoo.inode.at http://mirror.switch.ch/ftp/mirror/gentoo/" LANG="english" LC_ALL="en_IE.utf8" LINGUAS="en_GB en de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/sunrise" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib alsa apache2 asf avahi bash-completion bitmap-fonts branding cairo cdr cjk crypt cups dbus dga djvu doc dri dvd dvdr dvdread dvi elibc_glibc encode fbcon ffmpeg firefox flac gcj gd gif gimp gpm gtk gtk2 hal imap input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics ipod java jpeg kde kdepim kernel_linux latex linguas_de linguas_en linguas_en_GB mad maildir matroska mmx mp3 mpeg mplayer nls nptl nptlonly nsplugin nvidia offensive ogg opengl oss pda perl php pic png postgres ppds python qt3 rar readline real samba sdl smartcard sse sse2 ssl subtitles svg tetex threads tidy tiff truetype truetype-fonts type1-fonts unicode usb userland_GNU userlocales video_cards_ati video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa vorbis win32codecs wma wmf wxgtk1 wxwindows xcomposite xine xinerama xml xorg xscreensaver xv xvid xvmc zeroconf zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
i dont see the bug
(In reply to comment #1) > i dont see the bug > /etc/init.d/modules can call modules-update so techically baselayout should depend on a module-init-tools. betelgeuse@pena ~/foo/diff $ qlist baselayout | xargs grep modules-update /etc/init.d/modules: echo '### This file is automatically generated by modules-update' \ /etc/init.d/modules: /sbin/modules-update
latest version has it in PDEPEND per irc discussion