Re: building an LFS/BLFS system using porg
Roger Koehler <[email protected]>
| Newsgroups | gmane.linux.lfs.general |
|---|---|
| Message-ID | <CAFmpHax-ViCxm8BF0Vr3Zd5gAvHBAHeGM0R7cMfH-OxYBr0yyQ@mail.gmail.com> |
> I am excited to try it! My plan is to install it at the end of LFS chapter > 5 and then use it to install the entire system! I may run into issues. Step 1: So, after installing xz, do this (as root): mkdir /mnt/lfs/var/log/porg ln -sv /mnt/lfs/var/log/porg /var/log/porg Unpack porg and cd to directory as usual, then (as lfs) ./configure --prefix=/tools --disable-grop make make install Then, edit the /tools/etc/porgrc file to exclude /sources Step 2: After creating all of the standard directories, links, and configuration files, exit chroot and tar the root directory as lfs-7.6-rootdir.tgz: cd $LFS tar -vzcf $LFS/sources/lfs-7.6-rootdir.tgz . Re-enter chroot, then extract using porg to create your first porg log file: porg -lp lfs-7.6 "tar -vzxf sources/lfs-7.6-rootdir.tgz" This package will be used to log any lfs-7.6 unique files that are created. Continue through LFS creating porg log files for all of the included packages. Every file permanently created on the system should now belong to a porg log file. You can test any file to see where it was logged as follows: porg -q <complete path to file> Step 3: Before deleting the tools directory: ./configure --prefix=/usr --sysconfdir=/etc --disable-grop make porg -lD "make install" to make it permanent before going on to build BLFS. Once again, exclude /sources in /etc/porgrc You can then edit your ./bashrc file as described in etc/bash_completion.d/porg_bash_completion -- http://lists.linuxfromscratch.org/listinfo/lfs-chat FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page