i watched the file with "watch --interval=0.01 /var/tmp/portage/xorg-x11-6.8.2-r4/image/etc/X11/fs/config" when emerging xorg-x11 because i suspect it to be the cause of macromedia flash player problems in firefox. when the ebuild for xorg processes the following emerge-output the file "/var/tmp/portage/xorg-x11-6.8.2-r4/image/etc/X11/fs/config" suddenly is erased/truncated to zero bytes: making executable: /usr/lib/libXxf86rush.so.1.0 making executable: /usr/lib/libXxf86vm.so.1.0 QA Notice: /usr/bin/Xorg is setXid, dynamically linked and using lazy bindings. This combination is generally discouraged. Try: CFLAGS='-Wl,-z,now' emerge xorg-x11 >>> Completed installing xorg-x11-6.8.2-r4 into /var/tmp/portage/xorg-x11-6.8.2-r4/image/ >>> Merging x11-base/xorg-x11-6.8.2-r4 to / * Preparing any installed configuration files for font move... ***************************************** i guess here **************** removed `//usr/share/fonts/encodings/large/encodings.dir' removed `//usr/share/fonts/encodings/encodings.dir' removed `//usr/share/fonts/misc/encodings.dir' removed `//usr/share/fonts/TTF/encodings.dir' removed `//usr/share/fonts/Type1/encodings.dir' removed `//usr/share/fonts/75dpi/encodings.dir' removed `//usr/share/fonts/100dpi/encodings.dir' removed `//usr/share/fonts/cyrillic/encodings.dir' an empty file for fs/config doesn't allow me to start /etc/init.d/xfs because of odd errors. thanks for investigating. btw. i emerged xorg-x11 three times to be sure. Reproducible: Always Steps to Reproduce:
This should only happen if your current /etc/X11/fs/config is empty. Delete that file if it is (move it if not) and try merging again.
shouldn't it been overwritten when it is empty or handeld lite the other etc-config stuff? btw. deleting and remerging lead to a functional file.
Not if you want the file empty (for whatever reason). The ebuild is designed to change what you have, not replace it. Marking invalid only because this is technically a configuration issue. Glad you got it fixed.