[Cucumber-linux-development] LFS ch5 tarball
A general purpose desktop and server Linux distribution.
Brought to you by:
z5t1
From: Maarten H. <maa...@ao...> - 2018-05-11 21:02:02
|
Hi all, I have finished what will become the buildtool for cucumber-2.0. So what is it? It's basically ch5 of LFS with added which and tar-1.13 so pkgtools will work. There are still a few steps needed that are NOT documented in the LFS-book so good documentation is important here. It's an i686-build. You do not need special tools I used LFS-8.2 except for: findutils-4.4.2 (lfs 7.8/slackware-current) file-5.33 (lfs svn/slackware-current) gawk-4.2.1 (lfs svn/slackware-current) sed-4.5 (lfs svn/slackware-current) util-linux-2.32 (lfs svn/slackware-current) xz-5.2.4 (lfs svn/slackware-current) perl-5.26.2 (lfs svn/slackware-current) There won't be big changes between now and the release of cucumber-2.0 except for perl perhaps that will see an update to 5.28.x. Binutils might see a release between now and June, glibc will be in August. Now, you can just chroot as in the book and with a few steps added, you can build all packages from modified buildscripts from cucumber/slackware/crux/nutyx or even arch linux. How? First get the tarball for the tools and sources. https://wetransfer.com/downloads/6098fa9dd5138e07dd912e41779ce3bc20180511205055/d045eddc9097f2a309d1f7de576b0dd220180511205055/411ce6 https://wetransfer.com/downloads/a62de28c4f5e31e58a068d923ff5c49420180511205650/50e40cd2ffd80193d1b3b1e8d299b49a20180511205650/0cf2cc Untar both to /mnt/lfs/ http://www.linuxfromscratch.org/lfs/view/development/chapter02/aboutlfs.html http://www.linuxfromscratch.org/lfs/view/development/chapter06/kernfs.html http://www.linuxfromscratch.org/lfs/view/development/chapter06/chroot.html NOW you are inside the chroot, all the following is done inside the chroot! http://www.linuxfromscratch.org/lfs/view/development/chapter06/creatingdirs.html http://www.linuxfromscratch.org/lfs/view/development/chapter06/createfiles.html ln -sv /tools/bin/du /bin I have added installpkg and makepkg from pkgtools-15.0 cp /mnt/lfs/sources/installpkg /sbin/ cp /mnt/lfs/sources/makepkg /sbin/ mkdir -v /etc cat > /etc/group << "EOF" root:x:0:root EOF cat > /etc/passwd << "EOF" root:x:0:0::/root:/bin/bash EOF chmod 644 /etc/group /etc/passwd exec /tools/bin/bash --login +h For each package and a "hand made" installation do: cd package && ./package.SlackBuild && installpkg /tmp/package*.t?z You will need to create the package-dir and download the buildscripts for this to work. It's a very early version of the documentation but if someone wants to try it out, here it is. Good day to all! |