Commit graph

577 commits

Author SHA1 Message Date
Jeremy Huntwork
56353fb87d Fix a race condition when building flex by patching with the -Z flag 2005-10-09 02:31:28 +00:00
Manuel Canales Esparcia
2b73842751 Fixed command typo. 2005-10-08 19:57:07 +00:00
Manuel Canales Esparcia
cf7f294f41 If a package build fails, their sources aren't removed to can review config.cache, config.log, and like.
Added chapters 7, 8 and 9 (but not tested yet.)
2005-10-08 19:48:42 +00:00
Manuel Canales Esparcia
ee09e34a12 Don't remove envars in clean-chapter5. 2005-10-08 17:31:27 +00:00
Manuel Canales Esparcia
b51d2ec7cf Fixed 057-kernfs run. 2005-10-08 16:13:32 +00:00
Manuel Canales Esparcia
eaa021a187 Fixed an issue when ./is added to the umpacked filenames, like in kbd-1.12.tar.bz2 2005-10-08 15:34:32 +00:00
Manuel Canales Esparcia
1f025ca967 Fixed a bug in the creation of "cat ... EOF" blocks, found when creating /usr/bin/lex in 081-flex. 2005-10-08 14:52:37 +00:00
Manuel Canales Esparcia
92568bf217 Fixed a bug when no test suites will be run.
Fixed the extension for harcoded package names.
2005-10-08 10:35:21 +00:00
Jeremy Huntwork
af47a19d2c Fixed a couple of typos and added a comment to the directory argument 2005-10-07 23:01:40 +00:00
Manuel Canales Esparcia
01e51a1d9b Added switch to skip toolchain test suites if desired.
That switch will disable also the build of TCL, Expect and DejaGNU.
2005-10-07 19:13:20 +00:00
Manuel Canales Esparcia
79f7cf901c The Coreutils testsuite is optional. 2005-10-07 18:17:20 +00:00
Manuel Canales Esparcia
a41ce586b1 Setting the PAGE envar needed build Groff.
Added --page_size switch to can change the PAGE value.
2005-10-06 21:09:53 +00:00
Manuel Canales Esparcia
0a9117e6f0 Fixed missing glibc-linuxthreads package and udev-config-3.rules file. 2005-10-06 18:03:52 +00:00
Manuel Canales Esparcia
6ec43e3112 Changed the output format of "cat ... EOF" blocks to allow ampersands. 2005-10-05 20:27:04 +00:00
Manuel Canales Esparcia
78713250a8 Hidding 057-kernfs commands. 2005-10-05 17:34:45 +00:00
Manuel Canales Esparcia
dc4415336d Making the scripts executables at generation time, instead of as part of a target. 2005-10-05 17:26:35 +00:00
Jeremy Huntwork
2e51f442cd Reverted the cd into PKGDIR, already covered by envars. Fixed spurious '\' in Makefile. 2005-10-05 01:14:48 +00:00
Jeremy Huntwork
4aa0c1c858 Insert an absolute path 2005-10-05 01:01:06 +00:00
Jeremy Huntwork
a7d20b82ad Need to cd into the unpacked source directories in chapter6 2005-10-05 00:58:01 +00:00
Jeremy Huntwork
ad5f7f7775 In the chroot section, we really have no use for the LFS variable any longer. We only need it to be able to chroot, and that is covered by the Make variable, $(LFS) 2005-10-05 00:48:28 +00:00
Jeremy Huntwork
002f8a77bc Just have the chroot variables use the $(LFS) make variable, instead of trying to get the shell to use it 2005-10-05 00:35:13 +00:00
Jeremy Huntwork
16c67edebd Include chapter6 in the build and remove any chroot commands from the dependency list. 2005-10-05 00:13:29 +00:00
Manuel Canales Esparcia
76fad58640 A few scripts need /tools/bin/bash as the sha-bang to can be executed. 2005-10-04 19:32:47 +00:00
Manuel Canales Esparcia
80c00fc139 Fixed the set of LFS envar for CHROOT1 command. Reduced Makefile verbosity for Chapter06 targets. 2005-10-04 19:12:07 +00:00
Manuel Canales Esparcia
3f990d1251 Improved code readability.
Many thanks to George Boudreau.
2005-10-04 18:37:09 +00:00
Manuel Canales Esparcia
7450da364a Removed && for the strip commands. They always return a non 0 exit status. 2005-10-03 22:33:38 +00:00
Manuel Canales Esparcia
a6d9007020 Fixed the generation of the chroot commands in the Makefile. 2005-10-03 22:32:10 +00:00
Manuel Canales Esparcia
4c62c61a0a LOGDIR envar isn't needed in the Makefile.
All packages are unpacked, and the sources directories deleted, outside chroot.
Added echo_message to Chapter06 targets.
Fixed the 067-readjusting target creation.
Added -x tu the du command to skipp kernel filesystems (I think).
Sourced envars from inside the chroot command.
2005-10-03 22:00:09 +00:00
Manuel Canales Esparcia
7d983151bc Removed some"; \" left after the previous "if" test removal. 2005-10-03 19:52:47 +00:00
Manuel Canales Esparcia
816f3f43ee Clossing dumped scripts with a plain "exit" to prevent && at the end of the file when the last <screen> block is a non dumped block. 2005-10-03 19:26:44 +00:00
Manuel Canales Esparcia
7bbd436739 Fixed the retainig of Binutils and TCL sources directories.
Removed some now uneeded "if" test.
2005-10-03 18:28:57 +00:00
Jeremy Huntwork
fc8de4996c Cosmetic change ;) 2005-10-03 03:40:38 +00:00
Jeremy Huntwork
d7fd19506d No need to export variables as we're only using one Makefile 2005-10-03 03:33:19 +00:00
Jeremy Huntwork
8bb92e71d0 Add a header to the generated Makefile 2005-10-03 03:24:16 +00:00
Jeremy Huntwork
19364871b0 Fixed issue with kernfs section trying to chroot 2005-10-03 02:48:26 +00:00
Jeremy Huntwork
c08d23b564 First attempt at getting past the chroot hump 2005-10-03 02:40:33 +00:00
Jeremy Huntwork
52888e2bdb Made the blue a little easier to read 2005-10-03 01:21:25 +00:00
Jeremy Huntwork
47e0a385dc Adding the necessary functions file 2005-10-03 01:01:28 +00:00
Jeremy Huntwork
0fc4c75515 Adjusted the use of '&&' and '@' for several commands in the Makefile. Added some nicer status messages. Also, no need to check if a package was built. If it fails, make will exit, we'll see where it failed via the status messages and we can check the logs for more details. 2005-10-03 00:56:55 +00:00
Jeremy Huntwork
968dafd746 Fixed all occurences of 'touch $@' to be the last in a target 2005-10-02 23:26:02 +00:00
Jeremy Huntwork
732d1f1694 Fixed a few more misspellings and moved the 'touch ' command to be the last inserted into a target. 2005-10-02 23:21:16 +00:00
Jeremy Huntwork
4e4a8d5c7f Fixed a few typos 2005-10-02 22:39:48 +00:00
Manuel Canales Esparcia
7ecd166d84 Simplified logs path.
Addressed 057-kernfs.
2005-10-02 18:03:13 +00:00
Manuel Canales Esparcia
e3e1db00e4 Reduced in part Makefile verbosity. 2005-10-02 16:34:41 +00:00
Manuel Canales Esparcia
133ecacacf More chapter06 work 2005-10-02 15:56:40 +00:00
Manuel Canales Esparcia
56dd1e2ed2 Using PKGDIR in all chapters. 2005-10-02 14:28:31 +00:00
Manuel Canales Esparcia
24530379e6 Added support for local book's sources. 2005-10-02 14:06:01 +00:00
Manuel Canales Esparcia
6299c11068 Fixed few errors.
Added a mensage after a succefull full build.
2005-10-02 12:27:21 +00:00
Manuel Canales Esparcia
97a3ffc864 Started the addition of Chapter06 2005-10-02 12:05:57 +00:00
Manuel Canales Esparcia
e909d9d5b1 Added Makefile dependencies trakking. 2005-10-02 10:28:59 +00:00