When I emerge hal, every time it removes the following files _every_time_ (even after re-installing the same version) <<< dir /var/lib/lib/hal <<< dir /var/lib/lib <<< dir /usr/share/hal/fdi/95userpolicy <<< dir /usr/share/hal/fdi/50user <<< dir /usr/share/hal/fdi/40oem <<< dir /usr/share/hal/fdi/30osvendor <<< dir /usr/share/hal/fdi/10generic Reproducible: Always Steps to Reproduce: Portage 2.0.51.19 (default-linux/x86/2004.2/gcc34, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11 i686) ================================================================= System uname: 2.6.11 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 26 2005, 22:19:58)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -falign-functions=64" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -falign-functions=64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache digest distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo" LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/var/pub/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex S3TC X aac aim alsa avi cddb cdr cjk crypt css cups curl divx4linux dnd dvd dvdread edl eds encode evo evo2 fam flac font-server foomaticdb freetype gif gimpprint gnome gnutls gstreamer gtk gtk2 hal ithreads jabber javascript jpeg libwww mad md5sum mmx mmx2 mozilla moznocompose moznoirc moznomail mp3 mpeg mpeg4 mpi mplayer msn ncurses nls no_wxgtk1 nocardbus nocd nodod nowin nptl nptlonly nvidia offensive ogg oggvorbis openal opengl oscar pdflib pic pie png ppds print quicktime readline real rhythmbox rtc sdl session silc slp spamassassin spell src sse ssl stencil-buffer stroke svg svga symlink tcpd theora threads truetype truetype-fonts unicode usb userlocales videos vim vorbis xscreensaver yahoo" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
timestamps prob dont get updated or something
empty directories get removed by portage, never noticed they got created though. I guess it's the suggested lay-out for fdi's. Not sure if we should add keepdirs here.. i mean it's only a suggestion. The /var stuff i know about, it's not a problem.
i added a keepdir statement for these dirs to 0.4.7-r2, should take care of this. thnx for the report.