On Mon, Mar 31, 2008 at 8:03 AM, Randy McMurchy
<[EMAIL PROTECTED]> wrote:
>
>  Actually, everything above is not true. First, I meant the creation
>  of DESTDIR/usr/share, not DESTDIR/share and more importantly, the
>  creation of the final /usr/share/info/dir file is done in place.
>  This file (/usr/share/info/dir) is the only one I can think of that
>  is done in place and not in the DESTDIR directory.

This hits on of the big, big issues of DESTDIR installation. In LFS
this isn't too much of an issue. Some things that must be delayed
until after the files are installed to the final location: ldconfig,
install-info, pwconv/grpconv. In BLFS this becomes a much bigger issue
because there are a lot more utilities that operate on the files in
place: update-desktop-database, gtk-update-icon-cache, fc-cache, etc.
Combined with building as non-root, you can add working around
packages that forcefully install files as root:root and setuid/setgid.

All in all, I'd like to see this happen, since I think users should be
aware of these issues. If someone wants to get the ball rolling, I
would add the things that I know need fixing.

--
Dan
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to