Document Home | Document Index


 LFS

Friday, May 26, 2017

Download and unpack LFS 8.0 book to ~lfs/LFS/8.0 .

Saturday, May 27, 2017

Run version-check.sh, all versions OK. Note that ldd --version gives "broken pipe" errors, but this is not a problem since it has already reported the version.

Run library-check.sh, all three libraries are present.

The above are from LFS Book 2.2.

See Check Disk Partitions.

Sunday, May 28, 2017

The original host system (Ubuntu) from the first LFS build on the server still exists (and is bootable) - create /mnt/ub to mount it on if anything needs to be checked.

LFS Book 2.5 and LFS Book 2.7 are in effect already done (see Check Disk Partitions).

Set up for the LFS environment variable (LFS Book 2.6).

Start download of packages and patches (per LFS Book 3.1) - completed, checksums OK.

Monday, May 29, 2017

Move the previous host /tools aside (to /oldtools) prior to LFS Book 4.2.

Create $LFS/tools and symlink.

For LFS Book 4.3, archive (tar) and delete all dotfiles and anything else that shouldn't be there:

  tar cvf - .[a-zA-Z] * pamd smb.conf.ub | gzip > oldlfshome.tar.gz
  rm -rf .[a-zA-Z]* pamd smb.conf.ub

Finish LFS Book 4.3.

Do LFS Book 4.4.

LFS Book 5.4 Binutils-2.27 - Pass 1:

LFS Book 5.5 GCC-6.3.0 - Pass 1:

LFS Book 5.6 Linux-4.9.9 API Headers

LFS Book 5.7 Glibc-2.25

LFS Book 5.8 Libstdc++-6.3.0

LFS Book 5.9 Binutils-2.27 - Pass 2

LFS Book 5.10 GCC-6.3.0 - Pass 2

Tuesday, May 30, 2017

LFS Book 5.11 Tcl-core-8.6.6

LFS Book 5.12 Expect-5.45

LFS Book 5.13 DejaGNU-1.6

Wednesday, May 31, 2017

LFS Book 5.14 Check-0.11.0

LFS Book 5.15 Ncurses-6.0

LFS Book 5.16 Bash-4.4

LFS Book 5.17 Bison-3.0.4

LFS Book 5.18 Bzip2-1.0.6

LFS Book 5.19 Coreutils-8.26

LFS Book 5.20 Diffutils-3.5

LFS Book 5.21 File-5.30

LFS Book 5.22 Findutils-4.6.0

Thursday, June 01, 2017

LFS Book 5.23 Gawk-4.1.4

LFS Book 5.24 Gettext-0.19.8.1

LFS Book 5.25 Grep-3.0

LFS Book 5.26 Gzip-1.8

LFS Book 5.27 M4-1.4.18

LFS Book 5.28 Make-4.2.1

LFS Book 5.29 Patch-2.7.5

LFS Book 5.30 Perl-5.24.1

LFS Book 5.31 Sed-4.4

LFS Book 5.32 Tar-1.29

LFS Book 5.33 Texinfo-6.3

LFS Book 5.34 Util-linux-2.29.1

LFS Book 5.35 Xz-5.2.3

LFS Book 5.36 Stripping

LFS Book 5.37 Changing Ownership

Friday, June 02, 2017

Time for Chapter 6!

LFS Book 6.2 Preparing Virtual Kernel File Systems

LFS Book 6.3 Package Management

LFS Book 6.4 Entering the Chroot Environment

LFS Book 6.5 Creating Directories

LFS Book 6.6 Creating Essential Files and Symlinks

LFS Book 6.7 Linux-4.9.9 API Headers

LFS Book 6.8 Man-pages-4.09

LFS Book 6.9 Glibc-2.25

LFS Book 6.10. Adjusting the Toolchain

Saturday, June 03, 2017

LFS Book 6.11 Zlib-1.2.11

LFS Book 6.12 File-5.30

LFS Book 6.13 Binutils-2.27

Monday, June 05, 2017

LFS Book 6.13 Binutils-2.27

LFS Book 6.14 GMP-6.1.2

LFS Book 6.15 MPFR-3.1.5

LFS Book 6.16 MPC-1.0.3

LFS Book 6.17 GCC-6.3.0

Tuesday, June 06, 2017

LFS Book 6.17 GCC-6.3.0 (Continued)

And there it will have to wait while some other things happen.

Wednesday, June 21, 2017

LFS Book 6.18 Bzip2-1.0.6

LFS Book 6.19 Pkg-config-0.29.1

LFS Book 6.20 Ncurses-6.0

LFS Book 6.21 Attr-2.4.47

LFS Book 6.22 Acl-2.2.52

LFS Book 6.23 Libcap-2.25

LFS Book 6.24 Sed-4.4

LFS Book 6.25 Shadow-4.4

LFS Book 6.26 Psmisc-22.21

LFS Book 6.27 Iana-Etc-2.30

LFS Book 6.28 M4-1.4.18

LFS Book 6.29 Bison-3.0.4

LFS Book 6.30 Flex-2.6.3

Thursday, June 22, 2017

LFS Book 6.31 Grep-3.0

LFS Book 6.32 Readline-7.0

LFS Book 6.33 Bash-4.4

LFS Book 6.34 Bc-1.06.95

LFS Book 6.13 Binutils-2.27

LFS Book 6.35 Libtool-2.4.6

LFS Book 6.36 GDBM-1.12

LFS Book 6.37 Gperf-3.0.4

LFS Book 6.38 Expat-2.2.0

LFS Book 6.39 Inetutils-1.9.4

LFS Book 6.40 Perl-5.24.1

Friday, June 23, 2017

Transfer /mnt/lfs/sources to /usr/src/sources-lfs on the host (copy and delete), then

    mount -v --bind /usr/src /mnt/lfs/usr/src

and then in the chroot

    cd /
    ln -s /usr/src/sources-lfs/ sources

This means that the /usr/src separate file system is shared between the two environments. The original directories in the filesystem have been renamed to start with lfs7-.

LFS Book 6.41 XML::Parser-2.44

LFS Book 6.42 Intltool-0.51.0

LFS Book 6.43 Autoconf-2.69

LFS Book 6.44 Automake-1.15

LFS Book 6.35 Libtool-2.4.6

Saturday, June 24, 2017

LFS Book 6.45 Xz-5.2.3

LFS Book 6.46 Kmod-23

LFS Book 6.47 Gettext-0.19.8.1

LFS Book 6.48 Procps-ng-3.3.12

LFS Book 6.49 E2fsprogs-1.43.4

LFS Book 6.50 Coreutils-8.26

LFS Book 6.51 Diffutils-3.5

LFS Book 6.52 Gawk-4.1.4

LFS Book 6.53 Findutils-4.6.0

LFS Book 6.54 Groff-1.22.3

LFS Book 6.55 GRUB-2.02~beta3

Sunday, June 25, 2017

LFS Book 6.56 Less-481

LFS Book 6.57 Gzip-1.8

LFS Book 6.58. IPRoute2-4.9.0

LFS Book 6.59 Kbd-2.0.4

LFS Book 6.60 Libpipeline-1.4.1

LFS Book 6.61 Make-4.2.1

LFS Book 6.62 Patch-2.7.5

Monday, June 26, 2017

LFS Book 6.63 Sysklogd-1.5.1

LFS Book 6.64 Sysvinit-2.88dsf

LFS Book 6.65 Eudev-3.2.1

LFS Book 6.66 Util-linux-2.29.1

LFS Book 6.67 Man-DB-2.7.6.1

LFS Book 6.68 Tar-1.29

LFS Book 6.69 Texinfo-6.3

LFS Book 6.70 Vim-8.0.069

LFS Book 6.72 Stripping Again

LFS Book 6.73. Cleaning Up

Wednesday, June 28, 2017

Copy pio script to /usr/local/bin (in chroot) and add that to the chroot PATH.

LFS Book 7.2 LFS-Bootscripts-20150222

LFS Book 7.4 Managing Devices

LFS Book 7.5 General Network Configuration

LFS Book 7.6 System V Bootscript Usage and Configuration

LFS Book 7.7 The Bash Shell Startup Files

LFS Book 7.8 Creating the /etc/inputrc File

LFS Book 7.9 Creating the /etc/shells File

Saturday, July 01, 2017

LFS Book 8.2 Creating the /etc/fstab File

LFS Book 8.3 Linux-4.9.9

Sunday, July 02, 2017

LFS Book 8.3 Linux-4.9.9

Monday, July 03, 2017

LFS Book 8.3 Linux-4.9.9

Friday, July 14, 2017

LFS Book 8.3 Linux-4.9.9

LFS Book 9.3 Rebooting the System

Saturday, July 15, 2017

LFS Book 8.3 Linux-4.9.9

Wednesday, July 19, 2017

LFS Book 9.1 The End

Sunday, August 20, 2017

LFS Book 6.54 Groff-1.22.3


Document Home | Document Index